Вход Регистрация
Файл: l2ps_v5/moder.php
Строк: 362
<?php
include_once("files/zag.php");
include_once(
"files/ini.php");

/**
* Проверяем юзера, если все впорядке пускаем.
*/
$polz=mysql_query("SELECT * FROM `users` WHERE `udata0`='$log' AND `udata1`='$pas' LIMIT 1");
if(
mysql_num_rows($polz)==0){

header ("Location: index.php?error");
echo
'<div class="p">Ошибка! Пользователь с таким логином и паролем не зарегистрирован, или пароль/логин неверен! <a href="index.php">На главную</a><br>';exit;

}else{
if (
$udata67 == "100" or $udata67 == "501" or $udata67 == "500" or $udata67 == "777")
{



switch(
$go){

default:



echo
"Здравствуйте <b>Модератор</b> <font color=blue>$log</font>";
echo
'<br /><i>Выносить служебную информацию дальше чем панель модератора запрещаеться и грозит снятием с должности и блоком персонажа и вашего айпи пожизненно. Так же говорить о функциях модер панели и о том что вам платять з/п , наказание то же.</i><br /><br />';
$asd mysql_query("SELECT time,title FROM l2pirates_news_md ORDER BY id DESC LIMIT 1");
$news mysql_fetch_array($asd);
if(empty(
$startan)) $startan 0;
$startan=intval($startan);
if(
$startan<0$startan=0$num_msgs_an=1;
$qi mysql_query("SELECT * FROM `l2pirates_news_md` ORDER by `id` DESC  LIMIT $startan,$num_msgs_an");
$i=$startan+1;
while(
$row=mysql_fetch_array($qi))
echo
"<br/>+ <a href="moder.php?go=newspanel"> Новости панели </a>($news[time])<br>";
echo
"<br/>+ <a href="moder.php?go=rules"> Правила наказания </a><br>";
echo
"<br/>+ <a href="moder.php?go=dolg"> Памятка </a><br>";
echo
"<br/>+ <a href="moder.php?go=lvl"> Инфо уровня </a><br>";
echo
"<br/>+ <a href="moder?go=ticket">Управление тикет системой</a><br/>";

/**
* Если Модератор 1 лвл
*/
if ($udata67 == "501")
{
echo
"<br/>+ Дать <a href="moder.php?go=11">Бан </a>|";
echo
"<a href="moder.php?go=10">Блок</a>";
}

/**
* Если Модератор 3 лвл
*/
if ($udata67 == "100" or $udata67 == "777")
{
echo
"<br/>+ Дать <a href="moder.php?go=11">Бан </a>|";
echo
"<a href="moder.php?go=10">Блок</a>";
echo
"<br/>+ <a href="moder.php?go=news">Написать новость</a><br>";
echo
"<br/>+ Снять <a href="moder.php?go=7">Бан </a>|";
echo
"<a href="moder.php?go=9">Блок</a>";
echo
"<br/>+ <a href="sea.php?">Искать Мультов</a><br>";
echo
"<br/>+ Логи <a href="moder.php?go=admin_log_aden">Аден</a>|";
echo
"<a href="moder.php?go=admin_log_coin">Монет</a>|";
echo
" <a href="moder.php?&go=seezam">Заметок</a><br>";
}

/**
* Если Модератор 2 лвл
*/
if ($udata67 == "500")
{
echo
"<br/>+ Дать <a href="moder.php?go=11">Бан </a>|";
echo
"<a href="moder.php?go=10">Блок</a>";
echo
"<br/>+ Снять <a href="moder.php?go=7">Бан </a>|";
echo
"<br/>+ <a href="sea.php?">Искать Мультов</a><br>";
}

if (
$udata67 == "100" or $udata67 == "501" or $udata67 == "500" or $udata67 == "777")
{
echo
"<br/>+ Чат <a href="chat.php?">Общий</a>";
echo
"|<a href="torgchat.php?">Торговый</a>";
echo
"<br/>+ <a href="moderchat.php?">Модер-Чат</a>";
}


echo
"<br>- - -<br/>Немножко статистики:</a><br>";

function 
formatfilesize$data ) {
if( 
$data 1024 ) {
return 
$data " bytes";
}else if( 
$data 1024000 ) {
return 
round( ( $data 1024 ), ) . " KB";
}
else {
return 
round( ( $data 1024000 ), ) . " MB";}
}
mysql_select_db("dbname",$db);
$result mysql_query"SHOW TABLE STATUS" );
$dbsize 0;
while( 
$row mysql_fetch_array$result ) ) {
$dbsize += $row"Data_length" ] + $row"Index_length" ];
}
echo 
"Размер базы данных составляет " formatfilesize$dbsize );
$num mysql_fetch_array(mysql_query("select count(udata0) as num from users"));
echo 
"<br><li>Всего в игре:  ".$num[0]." человек";
$ref mysql_fetch_array(mysql_query("select count(uchenik) as num from refer"));
echo 
"<br><li>Привлеченных: ".$ref[0]." человек";
$weapon mysql_fetch_array(mysql_query("select count(item_id) as num from weapon_item"));
echo 
"<br><li>Оружий в инвентарях ".$weapon[0]." ";
$armor mysql_fetch_array(mysql_query("select count(item_id) as num from armor_item"));
echo 
"<br><li>Брони в инвентарях ".$armor[0]." ";
$sms mysql_fetch_array(mysql_query("select count(id) as num from msg_r"));
echo 
"<br><li>сообщений в пм ".$sms[0]." ";
$cl mysql_fetch_array(mysql_query("select count(dbid) as num from clan_chat"));
echo 
"<br><li>сообщений в к-ч ".$cl[0]." ";
$zam mysql_fetch_array(mysql_query("select count(id) as num from zametki"));
echo 
"<br><li>заметок ".$zam[0]." ";
$cla mysql_fetch_array(mysql_query("select count(id) as num from clan"));
echo 
"<br><li>кланов ".$cla[0]." ";
$res mysql_fetch_array(mysql_query("select count(id) as num from item"));
echo 
"<br><li>ресурсов ".$res[0]." <br/>";
$kolic mysql_query("SELECT COUNT(`id`) FROM `ban`;");
$kols mysql_result($kolic0);
echo 
"<br><li>В блоке: ($kols) игроков";
$kolic1 mysql_query("SELECT COUNT(`ip`) FROM `l2pirates_banip`;");
$kols2 mysql_result($kolic10);
echo 
"<br><li>Хакеры в блоке: ($kols2) Ip";
echo
"<br>-------------<br/>";

break;
case 
'ticketdel':
mysql_query("DELETE FROM `table_ticketmsgs` WHERE `nick`='".$uz."' AND `id`='".$id."'");
mysql_query("DELETE FROM `table_tickets` WHERE `nick`='".$uz."' AND `id`='".$id."'");
echo 
"Тикет удалён";
echo 
"<li><a href="moder?go=ticket">В список тикетов тикет</a>";
break;
case 
'ticketcheck':
mysql_query("UPDATE `table_tickets` SET `status`='0' WHERE `nick`='$uz' AND `id`='$id'");
echo 
"Тикет убран с панели";
echo 
"<li><a href="moder?go=ticketlook&id=$id&uz=$uz">В тикет</a>";

break;
case 
'ticketonoff':
$result666 mysql_query("SELECT * FROM `table_tickets` WHERE `nick`='".$uz."' AND `id`='".$id."'");
$onoff mysql_fetch_array($result666);
if(
$onoff[onoff]=="0"){
mysql_query("UPDATE `table_tickets` SET `onoff`='1' WHERE `nick`='$uz' AND `id`='$id'");
echo 
"Тикет закрыт";
echo 
"<li><a href="moder?$sd&go=ticketlook&id=$id&&key=$key&uz=$uz">В тикет</a>";
}else{
mysql_query("UPDATE `tb_tickets` SET `onoff`='0' WHERE `nick`='$uz' AND `id`='$id'");
echo 
"Тикет открыт";
echo 
"<li><a href="moder?$sd&go=ticketlook&id=$id&&key=$key&uz=$uz">В тикет</a>";
}
break;
case 
'ticketsave':
$time date("H:i:s");
$data=date("d-F-Y"time());
$data str_replace("January","01",$data);
$data str_replace("February","02",$data);
$data str_replace("March","03",$data);
$data str_replace("April","04",$data);
$data str_replace("May","05",$data);
$data str_replace("June","06",$data);
$data str_replace("July","07",$data);
$data str_replace("August","08",$data);
$data str_replace("September","09",$data);
$data str_replace("October","10",$data);
$data str_replace("November","11",$data);
$data str_replace("December","12",$data);
mysql_query("UPDATE `table_tickets` SET `status`='0' WHERE `nick`='$uz' AND `id`='$id'");
$query "INSERT INTO table_ticketmsgs VALUES('$uz','$id','$fid','$log','$msg','$time [$data]')";
$result666 mysql_query("SELECT * FROM `table_tickets` WHERE `nick`='".$uz."' AND `id`='".$id."'");
$po mysql_fetch_array($result666);
$result mysql_query($query);
mysql_query("INSERT INTO
`tickets_msg` SET
`user_from` = '"
.$uz."',
`user_to` = '
$log',
`tk_name`='"
.$po[name]."',
`time` = '
$time',
`msg` = '
$text'");
mysql_query("INSERT INTO `msg_r` SET `user_from` = 'ПИРАТ', `user_to` = '".$uz."', `time` = '$time', `read` = 1, `mail_msg` = 'Модератор <b>$log</b> ответил на Ваш тикет <b>$po[name]</b>'");
echo 
"Ответ успешно добавлен";
echo 
"<li><a href="moder?go=ticketlook&id=$id&uz=$uz">В тикет</a>";
break;
case 
'ticketotvet':
echo
'<form method="post" action="moder?'.$sd.'&go=ticketsave&id='.$id.'&uz='.$uz.'">';
echo 
"<br/>Сообщение:<br/>";
echo 
"<input class="button" name="msg" maxlength="500" title="Сообщение" emptyok="true"/>";
echo 
'<input class="button" type="submit" value="Ответить"/></form>';
echo 
"<li><a href="moder?go=ticketlook&id=$id&uz=$uz">В тикет</a>";
break;
case 
'ticketlook':
$qi mysql_query("SELECT * FROM `table_ticketmsgs` WHERE `nick`='$uz' AND `id`='$id' ORDER by `fid` ASC");
while(
$row=mysql_fetch_array($qi))
{
echo 
"<a href="search?nick=$row[autor]&go=go">$row[autor]</a> [$row[time]]: $row[msg]<br/>";

}
echo 
"<br/>";
$result666 mysql_query("SELECT * FROM `table_tickets` WHERE `nick`='".$uz."' AND `id`='".$id."'");
$onoff mysql_fetch_array($result666);
if(
$onoff[onoff]=="0"){
echo 
"<li><a href="moder?$sd&go=ticketotvet&id=$id&&uz=$uz">Ответить на тикет</a>";
}
echo 
"<li><a href="moder?$sd&go=ticketcheck&id=$id&&uz=$uz">Убрать с панели тикет</a>";
echo 
"<li><a href="moder?$sd&go=ticketdel&id=$id&uz=$uz">Удалить тикет</a>";
if(
$onoff[onoff]=="0"){
echo 
"<li><a href="moder?$sd&go=ticketonoff&id=$id&uz=$uz">Закрыть тикет</a>";
}else{
echo 
"<li><a href="moder?$sd&go=ticketonoff&id=$id&uz=$uz">Открыть тикет</a>";
}


break;
case 
'ticket':
$q mysql_query("SELECT COUNT(`nick`) FROM `table_tickets` WHERE `status`='1'");
$kol mysql_result($q0);
if(
$kol=="0"){echo "Тикетов нет";}
$qi mysql_query("SELECT * FROM `table_tickets` WHERE `status`='1' ORDER by `time` DESC");
while(
$row=mysql_fetch_array($qi))
{
echo 
"Автор: <a href="search?nick=$row[nick]&go=go">$row[nick]</a> <br/>Тикет: <a href="moder.php?go=ticketlook&uz=$row[nick]&id=$row[id]">$row[name]</a> [$row[time]]<br/>";
}

break;
/**
* Информацию о повышении
*/
case 'lvl':
if (
$udata67 == "501")
{
echo
"У вас 1 уровень должности!<br> Для повышения по должности нужно иметь 50 очков репутации. Рейтинг будет модерироваться Администраторами и за любую накрутку будет выдан Бан!</br>";
echo 
"<a href="moder.php?&go=lvl_new">Повысить уровень</a>";
}
if (
$udata67 == "500")
{
echo
"У вас 2 уровень должности!<br> Для повышения по должности нужно иметь 110 очков репутации. Рейтинг будет модерироваться Администраторами и за любую накрутку будет выдан Бан!";
echo 
"<a href="moder.php?&go=lvl_new2">Повысить уровень</a>";
}
if (
$udata67 == "100")
{
echo
"У вас 3 уровень должности! Это максимальный уровень!!";
}

break;




/**
* Присваемваем первый уровень
*/
case 'lvl_new':

$req mysql_query("SELECT * FROM `recommendationsmd` WHERE `usr` = '$log'");
$rs mysql_fetch_array($req);
if(
$rs['kol']==""){$rs['kol']=0;}

if (
$udata67 !== "501")
{
echo 
"Только первому лвл!</br>";
echo 
"<a href="moder.php?">Назад</a>";

}else{




if(
$rs['kol']!=="51"){
echo 
"Ещё рано. Ваш рейтинг мал.</br>";
echo 
'Рейтинг равен '.$rs['kol'].'</br>';
echo 
"<a href="moder.php?">Назад</a>";

}else{
mysql_query("UPDATE `users` SET `udata67`='500' WHERE `udata0`='$log' LIMIT 1");
echo 
"Поздравляю вы получили второй уровень доступа.</br>";
echo 
"<a href="moder.php?">Назад</a>";
}
}
break;

/**
* Присваемваем второй уровень
*/
case 'lvl_new2':

$req mysql_query("SELECT * FROM `recommendationsmd` WHERE `usr` = '$log'");
$rs mysql_fetch_array($req);
if(
$rs['kol']==""){$rs['kol']=0;}

if (
$udata67 !== "500")
{
echo 
"Только второму лвл!</br>";
echo 
"<a href="moder.php?">Назад</a>";

}else{


if(
$rs['kol']!=="110"){
echo 
"Ещё рано. Ваш рейтинг мал.</br>";
echo 
'Рейтинг равен '.$rs['kol'].'</br>';
echo 
"<a href="moder.php?">Назад</a>";

}else{
mysql_query("UPDATE `users` SET `udata67`='100' WHERE `udata0`='$log' LIMIT 1");
echo 
"Поздравляю вы получили третий уровень доступа.</br>";
echo 
"<a href="moder.php?">Назад</a>";
}
}
break;


/**
* Заметки
*/
case 'seezam':

$nick htmlspecialchars(stripslashes($nick));
echo 
"<form action="moder.php?&amp;go=seezamgo" method="post"><small>Введите ник игрока:</small><br/>";
echo 
"<input name="nick" type="text" maxlength="10" value="$nick" title="nick"/><br/>";
echo 
'<input type="submit" value="OK" /></form>';

break;
//новости панели
case 'newspanel':
// Переменная хранит число сообщений выводимых на станице
$num 5;
// Извлекаем из URL текущую страницу
$page $_GET['page'];
// Определяем общее число сообщений в базе данных
$result mysql_query("SELECT COUNT(*) FROM `l2pirates_news_md`  ORDER BY id DESC");
$posts mysql_result($result0);
// Находим общее число страниц
$total intval(($posts 1) / $num) + 1;
// Определяем начало сообщений для текущей страницы
$page intval($page);
// Если значение $page меньше единицы или отрицательно
// переходим на первую страницу
// А если слишком большое, то переходим на последнюю
if(empty($page) or $page 0$page 1;
if(
$page $total$page $total;
// Вычисляем начиная к какого номера
// следует выводить сообщения
$start $page $num $num;
// Выбираем $num сообщений начиная с номера $start

$asd mysql_query("SELECT * FROM l2pirates_news_md ORDER BY id DESC LIMIT $start$num ");
if (
mysql_affected_rows()==0)
{
echo 
"Новостей нет.<br>";
}
else
{
while(
$dsa mysql_fetch_array($asd))
{
$i2 $i++;
$title strip_tags($dsa['title']);
$text strip_tags($dsa['text']);
$time strip_tags($dsa['time']);
$usr strip_tags($dsa['usr']);
$text bb_code($text);
echo 
"$title [$time]<br/>$text<br/>Опубликовал : <font color=lime>$usr</font><br/><br>";
}
}
// Проверяем нужны ли стрелки назад
if ($page != 1$pervpage '<br><a href=moder?go=newspanel&page=1>1</a> ... ';
// Проверяем нужны ли стрелки вперед
if ($page != $total$nextpage ' ... <a href=moder?go=newspanel&page=' .$total'>' .$total'</a>';

// Находим две ближайшие станицы с обоих краев, если они есть
if($page 0$page2left ' <a href=moder?go=newspanel&page='. ($page 2) .'>'. ($page 2) .'</a>  ';
if(
$page 0$page1left '<a href=moder?go=newspanel&page='. ($page 1) .'>'. ($page 1) .'</a>  ';
if(
$page <= $total$page2right '  <a href=moder?go=newspanel&page='. ($page 2) .'>'. ($page 2) .'</a>';
if(
$page <= $total$page1right '  <a href=moder?go=newspanel&page='. ($page 1) .'>'. ($page 1) .'</a>';

// Вывод меню
echo "<br>Страницы:";
echo 
$pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;
break;
/**
* Новости
*/
case 'news':

if(empty(
$_POST['name'])){
echo 
'<form action="moder.php?go=news" method="post">';

echo
"Название:<br/>
<input class='input' type="
text" size="20" name="name"/><br/>";

echo
'Текст:<br/>
<textarea name="text" cols="30" rows="10"></textarea><br/>'
;

echo 
'<input class="button" type="submit" value="Добавить" /></form>';
}else{
$time date("H:i d.m.y");
mysql_query("INSERT INTO `news` SET
`title` = '
$_POST[name]',
`text` = '
$_POST[text]',
`time`='
$time',
`usr`='
$log'");
mysql_query("INSERT INTO `gb` VALUES ('', '<b>Обновлены игровые новости!</b>', 'ПИРАТ', '".time()."')") or die(mysql_error());


$req mysql_query("SELECT * FROM `users` ");
while(
$avto mysql_fetch_array($req)){
mysql_query("INSERT INTO `msg_r` SET `user_from` = 'ПИРАТ', `user_to` = '$avto[udata0]', `time` = '$time', `read` = 1, `mail_msg` = 'Обновлены игровые новости! Пожалуйста ознакомьтесь!'");
}
$uid=1;
$time time();
$name htmlspecialchars($_POST['name']);
$text htmlspecialchars($_POST['text']);
mysql_query("INSERT INTO `themes` (`uid_forum`,`name`,`login`,`time`,`last_time`,`type`) VALUES ('".$uid."','$_POST[name]','ПИРАТ','".$time."','".time()."','0');");
$uid=1;
$pik=mysql_query("SELECT * FROM `themes` WHERE `uid_forum`='".$uid."' and `name`='$_POST[name]'");
$pika=mysql_fetch_array($pik);
$idi=$pika['uid'];
mysql_query("INSERT INTO `posts` (`uid_theme`,`uid_forum`,`login`,`text`,`time`) VALUES ('".$idi."','".$uid."','ПИРАТ','$_POST[text]','".$time."');");

echo
'Статья '.$_POST['name'].' написана!<br/>';
echo
"<a href="moder.php?">Назад</a>";
}
break;



case 
'admin_log_aden':
// Переменная хранит число сообщений выводимых на станице
$num 10;
// Извлекаем из URL текущую страницу
$page $_GET['page'];
// Определяем общее число сообщений в базе данных
$result mysql_query("SELECT COUNT(*) FROM `admin_log` WHERE `why`='aden' ORDER BY `id` DESC");
$posts mysql_result($result0);
// Находим общее число страниц
$total intval(($posts 1) / $num) + 1;
// Определяем начало сообщений для текущей страницы
$page intval($page);
// Если значение $page меньше единицы или отрицательно
// переходим на первую страницу
// А если слишком большое, то переходим на последнюю
if(empty($page) or $page 0$page 1;
if(
$page $total$page $total;
// Вычисляем начиная к какого номера
// следует выводить сообщения
$start $page $num $num;
// Выбираем $num сообщений начиная с номера $start
$qi mysql_query("SELECT * FROM `admin_log` WHERE `why`='sendaden' ORDER BY `id` DESC Limit $start$num  ");

while(
$row=mysql_fetch_array($qi))

{
echo 
$row[usr] - $row[text]</br>";
}
// Проверяем нужны ли стрелки назад
if ($page != 1$pervpage '<br><a href=moder.php?&go=admin_log_aden&page=1>1</a> ... ';
// Проверяем нужны ли стрелки вперед
if ($page != $total$nextpage ' ... <a href=moder.php?&go=admin_log_aden&page=' .$total'>' .$total'</a>';

// Находим две ближайшие станицы с обоих краев, если они есть
if($page 0$page2left ' <a href=moder.php?&go=admin_log_aden&page='. ($page 2) .'>'. ($page 2) .'</a>  ';
if(
$page 0$page1left '<a href=moder.php?&go=admin_log_aden&page='. ($page 1) .'>'. ($page 1) .'</a>  ';
if(
$page <= $total$page2right '  <a href=moder.php?&go=admin_log_aden&page='. ($page 2) .'>'. ($page 2) .'</a>';
if(
$page <= $total$page1right '  <a href=moder.php?&go=admin_log_aden&page='. ($page 1) .'>'. ($page 1) .'</a>';

// Вывод меню
echo "<br>Страницы:";
echo 
$pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;

break;

case 
'admin_log_coin':
// Переменная хранит число сообщений выводимых на станице
$num 10;
// Извлекаем из URL текущую страницу
$page $_GET['page'];
// Определяем общее число сообщений в базе данных
$result mysql_query("SELECT COUNT(*) FROM `admin_log` WHERE `coin`='aden' ORDER BY `id` DESC");
$posts mysql_result($result0);
// Находим общее число страниц
$total intval(($posts 1) / $num) + 1;
// Определяем начало сообщений для текущей страницы
$page intval($page);
// Если значение $page меньше единицы или отрицательно
// переходим на первую страницу
// А если слишком большое, то переходим на последнюю
if(empty($page) or $page 0$page 1;
if(
$page $total$page $total;
// Вычисляем начиная к какого номера
// следует выводить сообщения
$start $page $num $num;
// Выбираем $num сообщений начиная с номера $start
$qi mysql_query("SELECT * FROM `admin_log` WHERE `why`='sendcoin' ORDER BY `id` DESC Limit $start$num  ");

while(
$row=mysql_fetch_array($qi))

{
echo 
$row[usr] - $row[text]</br>";
}
// Проверяем нужны ли стрелки назад
if ($page != 1$pervpage '<br><a href=moder.php?&go=admin_log_coin&page=1>1</a> ... ';
// Проверяем нужны ли стрелки вперед
if ($page != $total$nextpage ' ... <a href=moder.php?&go=admin_log_coin&page=' .$total'>' .$total'</a>';
// Находим две ближайшие станицы с обоих краев, если они есть
if($page 0$page2left ' <a href=moder.php?&go=admin_log_coin&page='. ($page 2) .'>'. ($page 2) .'</a>  ';
if(
$page 0$page1left '<a href=moder.php?&go=admin_log_coin&page='. ($page 1) .'>'. ($page 1) .'</a>  ';
if(
$page <= $total$page2right '  <a href=moder.php?&go=admin_log_coin&page='. ($page 2) .'>'. ($page 2) .'</a>';
if(
$page <= $total$page1right '  <a href=moder.php?&go=admin_log_coin&page='. ($page 1) .'>'. ($page 1) .'</a>';
// Вывод меню
echo "<br>Страницы:";
echo 
$pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;
break;
case 
'7':
$time=time();
$req mysql_query("SELECT * FROM `banchat` WHERE `ban_time`>'$time'");
////////////////////////////
$avto=mysql_num_rows($req);
if(
$avto>=1){
While(
$mag mysql_fetch_array($req)){
echo
"<b>$mag[usr]</b> [<a href="moder.php?go=6&amp;id=$mag[id]">снять бан</a>]<br/>";}
}else{
echo
"<b>Нет забаненых!</b><br/>";}
echo
"<a href="moder.php?">Назад</a>";
break;
case 
'6':
if(empty(
$_GET['id'])){
echo 
"Ошибка не выбран игрок!";
include(
'files/down.php');exit;}
$req mysql_query("SELECT * FROM `banchat` where `id`='$_GET[id]'");
$avto=mysql_num_rows($req);
if(
$avto==0){
echo 
"Ошибка!";
include(
'files/down.php');exit;}
mysql_query("DELETE FROM `banchat` WHERE `id`='".intval($_GET['id'])."'");
echo 
'Бан снят!<br/>';
echo 
"<a href="moder.php?">Назад</a>";
break;
case 
'9':
$time=time();
$req mysql_query("SELECT * FROM `ban` WHERE `ban_time`>'$time'");
////////////////////////////
$avto=mysql_num_rows($req);
if(
$avto>=1){
While(
$mag mysql_fetch_array($req)){
echo 
"<b>$mag[usr]</b> [<a href="moder.php?go=8&amp;id=$mag[id]">снять бан</a>]<br/>";}
}else{
echo 
"<b>Нет заблоченых!</b><br/>";}
echo 
"<a href="moder.php?">Назад</a>";
break;
case 
'8':
if(empty(
$_GET['id'])){
echo 
"Ошибка не выбран игрок!";
include(
'files/down.php');exit;}
$req mysql_query("SELECT * FROM `banchat` where `id`='$_GET[id]'");
$avto=mysql_num_rows($req);
if(
$avto==0){
echo 
"Ошибка!";
include(
'files/down.php');exit;}
mysql_query("DELETE FROM `banchat` WHERE `id`='".abs(intval($_GET['id']))."'");
echo 
'Блок снят!<br/>';
echo 
"<a href="moder.php?">Назад</a>";
break;
//Правила бана
case 'rules':
echo 
"<small>
1. За надмеренный флуд (1 предупреждение, а затем бан на 3 часа)<br/>
- после истечения срока бана за повторный флуд (бан на 12 часов далее на 24 часа)<br/>
2. За мат в чате, в торговом, на форуме, в викторине, в анкетах, в личных сообщениях адрисованых модератору! (1 Предупреждение, а затем бан на 24 часа)<br/>
3. За рекламу/пропаганду других интернет ресурсев или их обсуждение кроме официальных сайтов как: rambler.ru; mail.ru; yndex.ru; google.com; vk.com. odnoklassniki.ru и прочие этому. <b>(Блокировка персонажа)</b><br/>
4. За оскорбление Администрации/модератора/консультанта (От Бана на 24 часа до блокировки персонажа,в зависемости от степени)<br/>
5. За оскорбление игрока (1 Предупреждение, а затем бан на 24 часа)
6. За продажу персонажа, игровых ценностей, (Блокировка персонажа)<br/>
7. Кидалово игроков (Мы ответственность не несем! Если с доказательствами мы вернём персонажа. За доказательство принимаются: скриншоты,вся информация сделанная в течении этого периода!)</small>"
;
break;
//Правила модератора
case 'dolg':
echo 
"<small>
1)Нельзя писать новости без нужды или крайних на это причин.<br/>
2)Нельзя просматривать почту пользователей без какой либо причины<br/>
3)Нельзя закрывать чат. Закрывать только в том случае если творитса хаос<br/>
4)Нельзя пользоватся Почтой Модератора для общения так как игрок будет вынужден дать ответ на Ваше сообщения. Использовать только: 1. Если игрок избегает своего наказания, 2. Если игрок кинул ковото и нежелает возращать вещи (после точной проверки на кидаловство как таковое)<br/>
5)Нельзя пользоватся должностью в своих целях<br/>
6)Неделать поблажки никому - неважно брат это сестра или друг<br/>
7)Разрешается помагать новичкам и всем пользователям<br/>
8)Непросить Администраторов о повышении должности так как Вы будете немедленно сняты с должности<br/>
9)Указывать коректную причину блокировки общения или блокировку персонажа полностью!<br/>
10)Нельзя менять анкеты игрокам без крайней на это причины</small>"
;
break;
case 
'10':
if(
$log=="$log"){
if(empty(
$_POST['nick'])){
echo 
'<form action="moder.php?go=10" method="post">';
echo 
"Логин:<br/>
<input class='input' type="
text" size="10" value="$_GET[usr]" name="nick"/><br/>";
echo 
"Причина бана:<br/>
<input class='input' type="
text" size="10" name="text"/><br/>";
echo 
"Время бана:<br/>
<input class='input' type="
text" size="10" name="time"/><br/>";
echo 
"Тип времени:<br/>
<select name="
times">
<option value="
sec">Секунд</option>
<option value="
min">Минут</option>
<option value="
cha">Часов</option>
</select><br/>"
;
echo 
'<input class="button" type="submit" value="Забанить" /></form>';
}else{
if(
$_POST[nick]==Bopo6eu){
echo 
'Недостаточно прав! Для блокировки Bopo6eu Автора проекта l2pirates.ru!';
include_once 
'files/down.php';exit;}
if(
$_POST[text]==""){echo "Вы не ввели причину";
include 
'inclydings/down.php';exit;}
$polz mysql_query("SELECT * FROM `users` where `usr`='$_POST[nick]'");
$polz mysql_query("SELECT * FROM `ban` where `usr`='$_POST[nick]'");
if(
$_POST['times']=='sec'){$_POST[time]=$_POST[time];}
if(
$_POST['times']=='min'){$_POST[time]=$_POST[time]*60;}
if(
$_POST['times']=='cha'){$_POST[time]=$_POST[time]*3600;}
$time_ban=time()+$_POST[time];
mysql_query("INSERT INTO
`ban` SET
`usr` = '
$_POST[nick]',
`text` = '
$_POST[text]',
`ban_time` = '
$time_ban'");
mysql_query("INSERT INTO l2pirates_history_ban VALUES('$_POST[nick]','$log','','".mysql_real_escape_string($_POST[text])."','$time')") or die(mysql_error());
mysql_query("INSERT INTO `gb` VALUES ('', '<b>$nick забанен  модератором $log. Причина: $text</b>', 'ПИРАТ', '".$time."')") or die(mysql_error());
echo 
'Игрок '.$_POST['nick'].' забанен!<br/>';}
echo 
"<a href="moder.php?">Назад</a>";}
break;
case 
'11':
if(
$log=="$log"){
if(empty(
$_POST['nick'])){
echo 
'<form action="moder.php?go=11" method="post">';
echo 
"Логин:<br/>
<input class='input' type="
text" size="10" value="$_GET[usr]" name="nick"/><br/>";
echo 
"Причина бана:<br/>
<input class='input' type="
text" size="10" name="text"/><br/>";
echo 
"Время бана:<br/>
<input class='input' type="
text" size="10" name="time"/><br/>";
echo 
"Тип времени:<br/>
<select name="
times">
<option value="
sec">Секунд</option>
<option value="
min">Минут</option>
<option value="
cha">Часов</option>
</select><br/>"
;
echo 
'<input class="button" type="submit" value="Забанить" /></form>';
}else{
if(
$_POST[nick]==Bopo6eu){
echo 
'Недостаточно прав! Для блокировки Bopo6eu Автора проекта l2pirates.ru!';
include_once 
'files/down.php';exit;}
if(
$_POST[text]==""){echo "Вы не ввели причину";
include 
'inclydings/down.php';exit;}
$polz mysql_query("SELECT * FROM `users` where `usr`='$_POST[nick]'");
$polz mysql_query("SELECT * FROM `banchat` where `usr`='$_POST[nick]'");
if(
$_POST['times']=='sec'){$_POST[time]=$_POST[time];}
if(
$_POST['times']=='min'){$_POST[time]=$_POST[time]*60;}
if(
$_POST['times']=='cha'){$_POST[time]=$_POST[time]*3600;}
$time_ban=time()+$_POST[time];
mysql_query("INSERT INTO
`banchat` SET
`usr` = '
$_POST[nick]',
`text` = '
$_POST[text]',
`ban_time` = '
$time_ban'");
mysql_query("INSERT INTO l2pirates_history_ban VALUES('$_POST[nick]','$log','','".mysql_real_escape_string($_POST[text])."','$time')") or die(mysql_error());
mysql_query("INSERT INTO `gb` VALUES ('', '<b>$nick забанен  модератором $log. Причина: $text</b>', 'ПИРАТ', '".$time."')") or die(mysql_error());
echo 
'Игрок '.$_POST['nick'].' забанен!<br/>';}
echo 
"<a href="moder.php?">Назад</a>";}
break;
}
include_once
"files/down.php";}else{
header ("Location: error.php?");}}
?>
Онлайн: 1
Реклама