Файл: _gladiators2_/gladiators2/gladiators/gladiators/manage/modules/mod_chatlogs.php
Строк: 34
<?
/* This file decoded and nulled by NukLeoN [AnTiSh@Re] */
if (preg_match ('/^[0-9]{4}.[0-9]{2}.[0-9]{2}$/', $_POST['date']))
{
if (preg_match ('/^[-a-zA-Z0-9_]+$/', $_POST['chat_room']))
{
$db->query ('select chatlogs_on,chatlogs_rooms from admin_users where user_id='' . $_SESSION['id'] . ''');
$db->num_rows ();
$db->fetch_array ();
if (!(($db->num AND !($db->row['chatlogs_on'] == '0'))))
{
$error_msg = 'У вас нет прав просмотра логов чата!';
return 1;
}
if (!(preg_match ('/^' . $_POST['chat_room'] . ';/', $db->row['chatlogs_rooms'])))
{
if (!(preg_match ('/;' . $_POST['chat_room'] . ';/', $db->row['chatlogs_rooms'])))
{
$error_msg = 'У вас нет прав просмотра логов чата в данной комнате!';
return 1;
}
}
$date_sys = str_replace ('.', '', $_POST['date']);
if (!(file_exists ($DOCUMENT_ROOT . '/chat/date/' . $_POST['chat_room'] . '/' . $date_sys . '.dat')))
{
$error_msg = '<b><i>данные чата за ' . $_POST['date'] . ' в данной комнате не обнаружены.</i></b>';
return 1;
}
$chat = array ();
$file = file ($DOCUMENT_ROOT . '/chat/date/' . $_POST['chat_room'] . '/' . $date_sys . '.dat');
$count = count ($file);
for ($i = 0; $i <= $count - 1; ++$i)
{
$row = explode ('|', $file[$i]);
if ($_POST['sender'])
{
if ($_GET['time'])
{
if ($row[2] == $_POST['sender'])
{
if ($row[1] == $_POST['time'])
{
$chat[] = implode ('|', $row);
continue;
}
continue;
}
continue;
}
continue;
}
}
$chat_strings = '';
for ($i = 0; $i <= count ($chat) - 1; ++$i)
{
$row = explode ('|', $chat[$i]);
$chat_strings .= $i + 1 . '. <u>' . $row[1] . '</u> ';
if ($row[2])
{
$chat_strings .= '<span style='cursor:hand;font-weight:bold'>(' . $row[2] . ')</span>';
}
$chat_strings .= ' ' . $row[3] . '<br>';
}
}
}
?>