Файл: data/logzam.dat.php
Строк: 47
<?
print '<div class="spiski"><div class="zagolovok">Лог замка</div><div class="line"></div><ul>';
$queryz = "SELECT * FROM `zamki` WHERE `sewer`='" . mysql_real_escape_string($row['sevgorod']) .
"' AND `wostok`='" . mysql_real_escape_string($row['wostokgorod']) . " ' " ;
$sqlz = mysql_query($queryz) or die(mysql_error()) ;
if (mysql_num_rows($sqlz) == 1)
{
$rowz = mysql_fetch_assoc($sqlz) ;
;
}
else
{
print "<div class="style_mess_no">Замок не пренадлежит вашему клану, склад недоступен!Б.вшмЮ " ;
exitt($row, $opredelenie) ;
}
$nums = 40 ;
if (isset($_GET['page']))
{
htmlspecialchars($_GET['page']) ;
$page = intval($_GET['page']) ;
}
else
{
$page = 1 ;
}
$query ="SELECT COUNT(*) AS `counter`FROM `zamok_log` where `id_dom`='" . mysql_real_escape_string($rowz['id']) .
"' " ; ;
$sql = mysql_query($query) or die(mysql_error()) ;
$row = mysql_fetch_assoc($sql) ;
$elements = $row['counter'] ;
$pages = ceil($elements / $nums) ;
if ($page < 1)
{
$page = 1 ;
} elseif ($page > $pages)
{
$page = $pages ;
}
$start = ($page - 1) * $nums ;
// когда у нас в таблице нет записей
if ($start < 0) $start = 0 ;
$query = "SELECT*
FROM `zamok_log` where `id_dom`='" . mysql_real_escape_string($rowz['id']) .
"' ORDER BY `time` DESC LIMIT " . mysql_real_escape_string($start) . ", " .
mysql_real_escape_string($nums) . "" ;
$sql = mysql_query($query) or die(mysql_error()) ;
$n = mysql_num_rows($sql) ;
if ($n == 0)
{
print "<div class="style_mess_no">лога нет!</div>" ;
exitt($row, $opredelenie) ;
}
while ($row = mysql_fetch_assoc($sql))
{
print "<li>".date('j-n-Y G:i:s ', $row['time'])." ".$row['delet']."</li>";
}
print"<li>";
$neighbours = 6 ;
$left_neighbour = $page - $neighbours ;
if ($left_neighbour < 1) $left_neighbour = 1 ;
$right_neighbour = $page + $neighbours ;
if ($right_neighbour > $pages) $right_neighbour = $pages ;
if ($page > 1)
{
print ' <a href="?go=logzam&page=1">начало</a> ... <a href="?go=logzam&page=' . ($page -
1) . '"><сюда</a> ' ;
}
for ($i = $left_neighbour; $i <= $right_neighbour; $i++)
{
if ($i != $page)
{
print ' <a href="?go=logzam&page=' . $i . '">' . $i . '</a> ' ;
}
else
{
// выбранная страница
print ' <b>' . $i . '</b> ' ;
}
}
if ($page < $pages)
{
print ' <a href="?go=logzam&page=' . ($page + 1) .
'">туда></a> ... <a href="?go=logzam&page=' . $pages . '">конец</a> ' ;
}
echo"</li>";
exitt($row,$opredelenie);
?>