File size: 2.86Kb
<?
include('../include/path.php');
if(isset($user) && ($rank&128)==128){ // если админ
$timeban=array('0'=>'нет','60'=>'1 мин','180'=>'3 мин','300'=>'5 мин','1800'=>'30 мин','3600'=>'1 час','86400'=>'сутки','604800'=>'неделя','2592000'=>'месяц');
if((isset($_POST['change']) || isset($_POST['del'])) && isset($_POST['chbox']))
{
if(isset($_POST['del']))
{
foreach($_POST['chbox'] as $key=>$value)
{
$sq[]='`login`="'.filtr(MyDecode($key)).'"';
}
sql_query('UPDATE `'.PRE.'users` SET `ban_from`="" WHERE '.implode(' OR ', $sq));
}else
{
foreach($_POST['chbox'] as $key=>$value) sql_query('UPDATE `'.PRE.'users` SET `ban_comment`="'.filtr($_POST['cause'][$key]).'", `ban_time`='.intval($_POST['timeban'][$key]).' WHERE `login`="'.filtr(MyDecode($key)).'"');
}
}
//else sql_query('UPDATE `'.PRE.'users` SET `ban_from`="" WHERE `ban_time`<='.time()); // Автоочистка юзеров, у которых время отсидки вышло
function put_content(){
global $timeban;
echo '<div class="title">Бан лист</div>';
if(mysql_num_rows($bans=sql_query('SELECT `login`,`ban_date`,`ban_time`,`ban_comment`,`ban_from` FROM `'.PRE.'users` WHERE `ban_from`!="" ORDER BY `ban_date` DESC'))!=0){
echo'<form action="bans.php?'.SID.'" method="post" accept-charset="utf-8"><br>';
while($data=mysql_fetch_assoc($bans))
{
echo '<div class="header"><input name="chbox['.MyEncode($data['login']).']" class="chbox" type="checkbox"> <a href="../whois.php?login='.MyEncode($data['login']).'&'.SID.'">'.$data['login'].'</a></div>Модератор: <a href="../whois.php?login='.MyEncode($data['ban_from']).'&'.SID.'">'.$data['ban_from'].'</a>
<br>
От: '.date('H:i:s d.m.Yг', $data['ban_date']).'<br>
До: '.date('H:i:s d.m.Yг',$data['ban_time']).'<br>';
echo 'Причина:<br><textarea cols="30" rows="5" name="cause['.MyEncode($data['login']).']">'.$data['ban_comment'].'</textarea><br>';
echo'Добавить время: <select name="timeban['.MyEncode($data['login']).']">';
foreach($timeban as $k=>$v){ echo '<option value="'.$k.'">'.$v.'</option>';}
echo'</select><br>';
}
echo'<br><input type="submit" class="button" name="change" value="Изменить"><input type="submit" class="button" name="del" value="Разбанить">';
echo'</form>';
}else{ echo '- Бан лист пустой<br><br>'; }
echo '<div class="nav"><a href="index.php?'.SID.'">панель управления</a><br><a href="../?'.SID.'">на главную</a></div>';
}
} else {
$link = '1; URL=../';
function put_content() {
echo '<a href="../">далее...</a>';
}
}
// подключение дизайна
design();?>