Файл: moder.php
Строк: 122
<?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{
$req=mysql_query("SELECT * FROM `admin` WHERE `nick`='$log' LIMIT 1");
if(mysql_num_rows($req) > 0){
if ($udata67 >= "100")
{
switch($go) {
default:
echo"<small>Здарова МоДеР))))</small>";
if($udata67 != 50){
echo"<br/><a href="moder.php?go=11">Дать бан общения</a>";
echo"<br/><a href="moder.php?go=10">Забанить</a><br />";
echo"<a href="sea.php?">Поиск Мультов</a><br />";
echo"<a href="moder.php?go=cleanchat">Очистить общий чат</a><br />";
echo"<a href="moder.php?go=cleantchat">Очистить торговый чат</a><br />";
echo"<br/><a href="chat.php?">Чат</a>";
echo"<br/><a href="torgchat.php?">Торг-Чат</a>";
echo"<br/><a href="moderchat.php?">Модер-Чат</a>";
}else{
echo"<br/><a href="moder.php?go=11">Дать бан общения</a>";
echo"<br/><a href="moder.php?go=10">Забанить</a><br />";
echo"<br/><a href="chat.php?">Чат</a>";
echo"<br/><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 ), 1 ) . " KB";
}
else {
return round( ( $data / 1024000 ), 1 ) . " 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>Всего в игре: <br>* ".$num[0]." человек";
$item = mysql_fetch_array(mysql_query("select count(id) as num from item"));
echo "<br>* ".$item[0]." вещей";
$sms = mysql_fetch_array(mysql_query("select count(id) as num from msg_r"));
echo "<br>* ".$sms[0]." сообщений";
$cl = mysql_fetch_array(mysql_query("select count(dbid) as num from clan_chat"));
echo "<br>* ".$cl[0]." сообщений в клан-чатах";
$zam = mysql_fetch_array(mysql_query("select count(id) as num from zametki"));
echo "<br>* ".$zam[0]." заметок";
$cla = mysql_fetch_array(mysql_query("select count(id) as num from clan"));
echo "<br>* ".$cla[0]." кланов";
break;
case 'cleanchat':
if($udata67 == 50){
echo 'Это дествие доступно только старшим модераторам!';
include_once 'files/down.php';
exit;
}
mysql_query("DELETE FROM `gb`");
echo 'Чат успешно очищен!';
break;
case 'cleantchat':
if($udata67 == 50){
echo 'Это дествие доступно только старшим модераторам!';
include_once 'files/down.php';
exit;
}
mysql_query("DELETE FROM `gb`");
echo 'Чат успешно очищен!';
break;
case '10':
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{
$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 `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(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{
$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 `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{
echo 'Вы не администратор!'; include_once"files/down.php"; exit;
}
}
?>