Файл: Dvig/search.php
Строк: 33
<?php
####################
## Автор - USER-X ##
## Copyright 2013 ##
## xcms.mcdir.ru ##
####################
define( 'xcms_pro', 1 ) ;
set_time_limit( 0 ) ;
$path = '' ;
include_once ( $path . 'core/core.php' ) ;
#########
include_once ( $path. 'core/head.php' ) ;
$title = 'Поиск';
switch ($act) {
case 'search':
$gde = intval(check($_POST['gde']));
$search = check($_POST['search']);
if($search){
if($gde > 3){
$_SERVER['error'] = 'Хуйца лысого, азазa';
header("location: /index.php");}else{
# Пользователя
if($gde == 1){
$total = mysql_result(mysql_query("SELECT COUNT(`id`) FROM `users` where `login` like '%$search%'"), 0); //Подсчет общего числа записей
$k_page=k_page($total,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
if ($total) {
$mys = mysql_query("SELECT * FROM `users` where `login` like '%$search%' order by `login` DESC LIMIT $start, $set[p_str]");
echo'<div id="razd">Найдено - ' . check( $total ). ' человек</div>';
while ($res = mysql_fetch_array( $mys )) {echo '<a id="nav" href="/'.check($res['id']).'"> - '.$res['login'].'</a>';}
if ($k_page>1)str('/search/',$k_page,$page); // Вывод страниц
} else {echo '<div id="body">Никого не найдено</div>';}
}
# Пост форума
if($gde == 2){
$total = mysql_result(mysql_query("SELECT COUNT(`id`) FROM `forum_posts` where `text` like '%$search%'"), 0); //Подсчет общего числа записей
$k_page=k_page($total,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
if ($total) {
$mys = mysql_query("SELECT * FROM `forum_posts` where `text` like '%$search%' order by `time` DESC LIMIT $start, $set[p_str]");
echo'<div id="razd">Результатов ' . check( $total ). '</div>';
while ($res = mysql_fetch_array( $mys )) {echo '<a id="nav" href="/forum/post'.check($res['id']).'"> - '.$res['text'].'</a>';}
if ($k_page>1)str('/search/',$k_page,$page); // Вывод страниц
} else {echo '<div id="body">Никого не найдено</div>';}}
# Тема форума
if($gde == 3){
$total = mysql_result(mysql_query("SELECT COUNT(`id`) FROM `forum_themes` where `name` like '%$search%'"), 0); //Подсчет общего числа записей
$k_page=k_page($total,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
if ($total) {
$mys = mysql_query("SELECT * FROM `forum_themes` where `name` like '%$search%' order by `time` DESC LIMIT $start, $set[p_str]");
echo'<div id="razd">Результатов ' . check( $total ). '</div>';
while ($res = mysql_fetch_array( $mys )) {echo '<a id="nav" href="/forum/theme'.check($res['id']).'"> - '.$res['name'].'</a>';}
if ($k_page>1)str('/search/',$k_page,$page); // Вывод страниц
} else {echo '<div id="body">Никого не найдено</div>';}}
}
}else{echo'<div id="error">Нихуя не введено</div>';}
break;
#########
default:
echo '<div id="razd">'.$title.'</div><div id="body">
<form action="search?act=search" method="post">
<input type="text" name="search" title="Text"/>
<select name="gde">
<option value="1">Ищем пользователя</option>
<option value="2">Ищем сообщение форума</option>
<option value="3">Ищем тему форума</option>
</select><br/>
<input class="ibutton" type="submit" value="Искать"/>
</form>
</div>';
}
#########
include_once ( $path . 'core/foot.php' ) ;
?>