<?php
$query = @mysql_query("SELECT COUNT(*) FROM `chat_logs`;");
$all = @mysql_result($query, 0);

if(isset($_GET['s'])) $s = intval($_GET['s']);
else $s = 0;
if($s < 0) $s = 0;
if($s > $all) $s = 0;
$c = $s + 1;

if ($s > 10)  print "<a href=\"admin.php?".SID."&amp;pass=$pass&amp;ver=wml&amp;mod=logs&amp;s=0\">&lt;&lt;&lt;&lt;</a><br/>";
if ($s > 0)  print "<a href=\"admin.php?".SID."&amp;pass=$pass&amp;ver=wml&amp;mod=logs&amp;s=".($s-10)."\">&lt;&lt;&lt;</a><br/>";

$query = mysql_query("DELETE FROM `chat_logs` WHERE `time` < ".(time() - (3600 * 24 * 3)).";");

$query = mysql_query("SELECT * FROM `chat_logs` ORDER BY `id` DESC LIMIT $s, 5;");

if(mysql_num_rows($query) == 0)
{
echo "Логи пустые.<br/>\n";
}

$actnum = array(1, 2, 3, 4, 5);
$act = array(
"выпнул(а) пользователя с ником", 
"забанил(а) ник", 
"забанил(а) IP+UA пользователя", 
"забанил(а) IP пользователя",
"удалил(а) пользователя"
);

while($logs = mysql_fetch_array($query))
{
$moder = $logs['moder'];
$action = $logs['action'];
$action = str_replace($actnum, $act, $action);
$object = $logs['object'];
$text = $logs['text'];
$date = $logs['date'];

echo "$c. <u>$moder</u> $action <u>$object</u><br/>\n";
if(!empty($text)) echo "Причина: $text<br/>\n";
echo "Дата: $date<br/>\n";
echo "---<br/>\n";
$c++;
}

if ($all > $s + 5)  print "<a href=\"admin.php?".SID."&amp;pass=$pass&amp;ver=wml&amp;mod=logs&amp;s=".($s+5)."\">&gt;&gt;&gt;</a><br/>";
if (($all > $s + 5) && ($all - $s > 10))  print "<a href=\"admin.php?".SID."&amp;pass=$pass&amp;ver=wml&amp;mod=logs&amp;s=".($all-5)."\">&gt;&gt;&gt;&gt;</a><br/>";
?>