Файл: _gladiators2_/gladiators2/gladiators/gladiators/manage/modules/mod_gags.php
Строк: 46
<?
/* This file decoded and nulled by NukLeoN [AnTiSh@Re] */
if ($_GET['act'] == 'gags')
{
if ($_GET['do'] == 'put')
{
if (preg_match ('/^[-a-zA-Zа-яА-Я0-9_\s]+$/', $_POST['who']))
{
if (preg_match ('/^[0-9]+$/', $_POST['time_s']))
{
$db->query ('select gag_on,gag_level from admin_users where user_id='' . $_SESSION['id'] . ''');
$db->fetch_array ();
$db->num_rows ();
if ($db->row['gag_on'] == '0')
{
$error_msg = 'У вас нет прав вставлять кляпы';
}
$res = mysql_query ('select id,login,level from users where login='' . $_POST['who'] . ''');
$num = mysql_num_rows ($res);
$row_us = mysql_fetch_array ($res);
if (!($num))
{
$error_msg = 'Персонаж не существует!';
}
else
{
if ($row_us['login'] == $_SESSION['login'])
{
$error_msg = 'Подумайте, перед тем, как вставлять себе кляп!';
}
else
{
if ($db->row['gag_level'] < $row_us['level'])
{
$error_msg = 'Ваши права не позволяют вставлять кляп персонажу старше ' . $db->row['gag_level'] . ' уровня!';
}
else
{
if (check_muzz ($row_us['login']))
{
$error_msg = 'Персонаж уже с кляпом!';
}
else
{
if (3600 <= $time_s)
{
$to = $time_s / 3600;
$to .= ' час.';
}
else
{
$to = $time_s / 60;
$to .= ' мин.';
}
$finish = time () + $time_s;
inchat ('', $_SESSION['room'], '<i>« ' . $_SESSION['login'] . ' » закрыл рот кляпом персонажу « ' . $row_us['login'] . ' » сроком на ' . $to . '</i>');
inmuzz ($row_us['login'], $finish);
private_add ($row_us[id], $_SESSION[login], 'Вставлен кляп на ' . $to);
private_add ($_SESSION['id'], 'admin panel', 'Вставил кляп персонажу ' . $row_us['login'] . (' на ' . $to));
}
}
}
}
if (!($error_msg))
{
$scs_msg = 'Кляп вставлен!';
}
}
}
}
if ($do == 'off')
{
if (preg_match ('/^[-a-zA-Zа-яА-Я0-9_\s]+$/', $_POST['who_off']))
{
$db->query ('select gag_on,gag_level from admin_users where user_id='' . $_SESSION['id'] . ''');
$db->fetch_array ();
$res = mysql_query ('select id,login,level from users where login='' . $_POST['who_off'] . ''');
$num = mysql_num_rows ($res);
$row_us = mysql_fetch_array ($res);
if ($db->row['gag_on'] == '0')
{
$error_msg = 'У вас нет прав вытаскивать кляпы!';
}
else
{
if ($row_us['login'] == $_SESSION['login'])
{
$error_msg = 'У вас нет прав вытаскивать из сяба кляп!';
}
else
{
if ($db->row['gag_level'] < $row_us['level'])
{
$error_msg = 'Ваши права не позволяют вставлять кляп персонажу старше ' . $db->row['gag_level'] . ' уровня!';
}
else
{
if (!(check_muzz ($row_us['login'])))
{
$error_msg = 'Персонажу не вставлен кляп';
}
else
{
unmuzz ($row_us['login']);
private_add ($row_us['id'], $_SESSION['login'], 'Снят кляп');
private_add ($_SESSION['id'], 'admin panel', 'Снял кляп персонажу ' . $row_us['login']);
inchat ('', $_SESSION['room'], '<i>« ' . $_SESSION['login'] . ' » вытащил кляп изо рта персонажа « ' . $row_us['login'] . ' » </i>');
}
}
}
}
if (!($error_msg))
{
$scs_msg = 'Вы вытащили кляп!';
}
}
}
}
?>