Файл: wapxl.ru/admin/users/access.php
Строк: 52
<?
if (!level::dostup('admin'))func::errors('<b>В доступе отказано!</b>');
$k_post=core:: $db -> querySingle("select count(*) as num from users where odobr=?", array(1));
$k_page=func::k_page($k_post,core::$max);
$page=func::page($k_page);
$start=core::$max*$page-core::$max;
if ($k_post==0)func::errors('<b>Пока никого нет</b>');
$nick = func::checkin($_GET['nick']);
if (isset($_GET['yes'])){
if (user::user_inf($nick, 'odobr') != 1) {
header('Location: index.php?');
die();
}
core::$db->query("UPDATE `users` SET `odobr`=?, `odobr_who`=? where id=? LIMIT 1",array(0,core::$user['id'],$nick));
$messs = ''.core::$user['user'].' одобрил регу '.user::us($nick,1).'';
core::$db->query ("INSERT INTO logs (log,msg,time,user_id) VALUES (?,?,?,?)",array('accessyes',$messs,core::$realtime,core::$user['id']));
header('Location: ?mod=access&nick='.$nick.'&'.SID);
}
if (isset($_GET['no'])){
if (user::user_inf($nick, 'odobr') != 1) {
header('Location: index.php?');
die();
}
core::$db->query("UPDATE `users` SET `odobr`=?, `odobr_who`=? where id=? LIMIT 1",array(2,core::$user['id'],$nick));
$messs = ''.core::$user['user'].' отклонил регу '.user::us($nick,1).'';
core::$db->query ("INSERT INTO logs (log,msg,time,user_id) VALUES (?,?,?,?)",array('accessno',$messs,core::$realtime,core::$user['id']));
header('Location: ?mod=access&nick='.$nick.'&'.SID);
}
$r = core::$db->query("Select * from `users` where `odobr`=? order by `date` desc LIMIT ".$start.", ".core::$max."", array(1));
while ($a = $r -> fetch()) {
$k_ip = core:: $db -> querySingle("SELECT count(*) FROM `users` WHERE id!=? and user_ip=?;", array($a['id'],$a['user_ip']));
$k_soft = core:: $db -> querySingle("SELECT count(*) FROM `users` WHERE id!=? and user_soft=?;", array($a['id'],$a['user_soft']));
echo $div2.'<b>'.user::nik($a[id]).'</b> [<a href="users.php?mod=access&nick='.$a[id].'&yes" class="href">Доп</a> | <a href="users.php?mod=access&nick='.$a[id].'&no" class="href">НЕдоп</a> | <a href="users.php?mod=serch&serch='.$a[id].'&whot=nick" class="href">Найти</a>] '.$div9;
echo ''.(($k_ip!=0) ? '<a href="users.php?mod=serch&serch='.$a['user_ip'].'&whot=ip"><font color="red"><b>'.$a['user_ip'].'</b></font></a> ('.func::slova($k_ip,'совпадение','совпадения','совпадений').')' : ''.$a['user_ip'].'').'<br />
'.(($k_soft!=0) ? '<a href="users.php?mod=serch&serch='.$a['user_soft'].'&whot=soft"><font color="red"><b>'.$a['user_soft'].'</b></font></a> ('.func::slova($k_soft,'совпадение','совпадения','совпадений').')' : ''.$a['user_soft'].'').'
';
echo '<dl></dl>';
}
if ($k_page>1){
func::nav('users?mod='.$mod.'&',$k_page,$page); // Вывод страниц
}
?>