Файл: wapxl.ru/user/search.php
Строк: 52
<?php
require'../shaxty.php';
$title = 'Поиск Мастеров';
$align = 'left';
$head = 'Поиск Мастеров';
include_once (H.'shaxty/head.php');
if (empty($act)){
echo '<form action="search?act=search&'.SID.'" method="post">';
echo 'Кого ищем?:<br /><input type="text" name="serch" maxlength="15" title="Text"/><br/>';
echo 'Искать по:<br/>
<select name="mode">
<option value="nick">Нику/ID</option>
<option value="name">Имени</option>
<option value="about">О себе</option>
<option value="site">Сайту</option>
<option value="icq">ICQ</option>
<option value="mail">Email</option>
<option value="level">Уровню (от 0 до 9)</option>
<option value="year">Году рождения</option>';
echo '</select><br/><br />';
echo '<input type="submit" class="ibutton" value="Искать"/></form><br /><br />';
}else{
$serch = func::checkin($_POST['serch']);
$mode = func::checkin($_POST['mode']);
/*параметры поиска*/
$array = array(
"nick" => "id='".user::user_inf($serch)."'",
"name" => "`name` = '$serch'",
"about" => "`about` = '$serch'",
"site" => "`site` = '$serch'",
"icq" => "`icq` = '$serch'",
"mail" => "`mail` = '$serch'",
"level" => "`level` = '$serch'",
"year" => "`year` = '$serch'");
$k_post = core::$db -> querySingle("select count(*) as num from `users` WHERE `sid` = '".core::$sid."' AND {$array[$mode]};");
$k_page = func::k_page($k_post,$max);
$page = func::page($k_page);
$start=$max*$page-$max;
if ($k_post == 0)func::errors('<b>Поиск не дал результатов</b>');
echo '<dl><dt></dt></dl>';
$s = array('nick' => 'Ник/ID', 'about' => 'О себе', 'site' => 'Сайту', 'mail' => 'E-mail', 'icq' => 'ICQ', 'year' => 'Году рождения', 'level' => 'Уровень', 'name' => 'Имени');
echo 'Поиск по <b>'.$s[$mode].'</b> запрос <b>'.$serch.'</b><br />Результат поиска: <b>'.func::slova($k_post,'пользователь','пользователя','пользователей').'</b>';
echo '<dl><dt></dt></dl>';
$users = core:: $db -> query("SELECT * FROM `users` WHERE `sid` = '".core::$sid."' AND {$array[$mode]} order by `id` LIMIT ".$start.", ".$max.";");
while ($a = $users -> fetch()) {
echo $div2.'<b>'.user::nik($a['id']).'</b>'.$div9;
echo '<dl></dl>';
}
if ($k_page>1){
func::nav('?act=search&',$k_page,$page); // Вывод страниц
}
}
echo '<br />';
echo $div1.'<a href="'.H.'user/index.php">Личный кабинет</a>'.$div9;
include_once (H.'shaxty/foot.php');
?>