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