Вход Регистрация
Файл: wapxl.ru/admin/users/serch.php
Строк: 82
<?
if (!level::dostup('moder'))func::errors('<b>В доступе отказано!</b>');

if (isset(
$_REQUEST['serch']))$serch=func::checkin($_REQUEST['serch']);
else if (isset(
$_SESSION['serch']))$serch=func::checkin($_SESSION['serch']);

$_SESSION['serch']=$serch;


if (isset(
$_REQUEST['whot']))$whot=func::checkin($_REQUEST['whot']);
else if (isset(
$_SESSION['whot']))$whot=func::checkin($_SESSION['whot']);

$_SESSION['whot']=$whot;


/*параметры поиска*/
$array = array(
"nick" => "id='".user::user_inf($serch)."'",
 
"ip" => "user_ip='".$serch."'",
  
"soft" => "user_soft='".$serch."'",
   
"email" => "mail='".$serch."'",
    
"tel" => "mobtel='".$serch."'",
     
"icq" => "icq='".$serch."'",
     
"level" => "level='".$serch."'",
      
"wmid" => "wmid='".$serch."'",
       
"wmr" => "wmr='".$serch."'");


/* поиск по WMID и WMR*/
if($whot=="wmid" or $whot=="wmr"){

if(
$whot=="wmr"){
$serch=str_replace('R',''$serch);
$serch=str_replace('r',''$serch);
}

$info core:: $db -> queryFetch("SELECT * FROM `wm` where `wmid`=? or `wmr`=?;", array($serch,$serch));
$array[$whot] = "id='".$info['id_us']."'";
}


/* Запрос в бд*/

$k_post core::$db -> querySingle("select count(*) as num from `users` where {$array[$whot]};");
$k_page func::k_page($k_post,1);
$page func::page($k_page);
$start=1*$page-1;

if (
$k_post == 0)func::errors('<b>Поиск не дал результатов</b>');
/* если найдено 1 совпадение выводим данные*/







echo '<dl><dt></dt></dl>';
$s = array('nick' => 'Ник/ID''ip' => 'IP''soft' => 'Софт''email' => 'E-mail''tel' => 'Телефон''icq' => 'ICQ''level' => 'Уровень''wmid' => 'WMID''wmr' => 'WMR');
echo 
'Поиск по <b>'.$s[$whot].'</b> запрос <b>'.$serch.'</b><br />Результат поиска: <b>'.func::slova($k_post,'пользователь','пользователя','пользователей').'</b>';

if (
$k_page>1){
echo 
"<dl></dl>";
func::nav('users.php?mod='.$mod.'&amp;',$k_page,$page); // Вывод страниц
}

echo 
'<dl><dt></dt></dl>';

$users core:: $db -> query("SELECT * FROM `users` WHERE {$array[$whot]} order by `id` LIMIT ".$start.", 1;");

while (
$inf $users -> fetch()) {
/*for($i = 1; $i <= $users -> rowCount(); $i++) {
$inf = $users -> fetch();*/




echo 'Пользователь <b>'.user::nik($inf['id']).'</b><dl></dl>';


if (
$inf['level']>core::$user['level'] or core::$user['level']==$inf['level'] and core::$user['id']!=$inf['id'])func::errors('<b>В доступе отказано!</b>');



if (
level::dostup('pin_us'))echo '<a href="users.php?mod=kik&amp;nick='.$inf['id'].'" class="href">Пнуть</a><dl></dl>';

if (
level::dostup('ban_ip_soft')){
echo 
'<a href="users.php?mod=ban_ip&amp;ipus='.$inf['user_ip'].'" class="href">Банн <b>IP</b></a><dl></dl>';
echo 
'<a href="users.php?mod=ban_soft&amp;soft='.$inf['user_soft'].'" class="href">Банн <b>Soft</b></a><dl></dl>';
}

if (
level::dostup('ban_us'))echo '<a href="users.php?mod=ban&amp;nick='.$inf['id'].'" class="href">Забанить ник</a><dl></dl>';

if (
level::dostup('del_us'))echo '<a href="users.php?mod=del_user&amp;nick='.$inf['id'].'" class="href">Удалить учетную запись</a><dl></dl>';

if (
level::dostup('moder'))echo '<b><a href="users.php?mod=edit&amp;nick='.$inf['id'].'" class="href">Апдейт юзера</a></b> <dl></dl>';



/*echo '<br /><a href="users.php?mod=serch&amp;serch='.$inf['user_ip'].'&amp;whot=ip" class="href">'.$inf['user_ip'].'</a> <dl></dl>';
echo 'Soft: <a href="users.php?mod=serch&amp;serch='.$inf['user_soft'].'&amp;whot=soft" class="href">'.$inf['user_soft'].'</a> <dl></dl>';
*/

$k_ip core:: $db -> querySingle("SELECT count(*) FROM `users` WHERE id!=? and user_ip=?;", array($inf['id'],$inf['user_ip']));
$k_soft core:: $db -> querySingle("SELECT count(*) FROM `users` WHERE id!=? and user_soft=?;", array($inf['id'],$inf['user_soft']));

echo 
'<br />IP: '.(($k_ip!=0) ? '<a href="users.php?mod=serch&amp;serch='.$inf['user_ip'].'&amp;whot=ip"><font color="red"><b>'.$inf['user_ip'].'</b></font></a> ('.func::slova($k_ip,'совпадение','совпадения','совпадений').')' '<a href="users.php?mod=serch&amp;serch='.$inf['user_ip'].'&amp;whot=ip">'.$inf['user_ip'].'</a>').'
<br />
Soft: '
.(($k_soft!=0) ? '<a href="users.php?mod=serch&amp;serch='.$inf['user_soft'].'&amp;whot=soft"><font color="red"><b>'.$inf['user_soft'].'</b></font></a> ('.func::slova($k_soft,'совпадение','совпадения','совпадений').')' '<a href="users.php?mod=serch&amp;serch='.$inf['user_soft'].'&amp;whot=soft">'.$inf['user_soft'].'</a>').'<br />
'
;


if (
level::dostup('slb')){
echo 
'<br /><a href="/user/avt.php?nick='.$inf['id'].'" class="href"> Логи авторизации</a><dl></dl>';
echo 
'<a href="/user/iphistory.php?nick='.$inf['id'].'" class="href">История IP адресов</a><dl></dl>';
}

}





?>
Онлайн: 0
Реклама