Размер файла: 1.86Kb
<?php
#######################################################
# [Автор скрипта: ] #
# [Роман Гринько aka Nominal] #
# [ICQ: 405-623-516] [E-Mail: [email protected]] #
#######################################################
// Модуль by Shell
@session_start();
$dir = '../../';
include_once $dir.'system/func.php';
include_once $dir.'system/antimat.php';
include $dir.'system/head.php';
echo '<div class="label">Все новости</div>';
$String_AM = new anti_mate;
$file=@file('news.dat');
$all= count($file);
$onpage = 8;
$page=(isset($_GET['p'])) ? (int)$_GET['p'] : 1;
$num_pages=ceil($all/$onpage);
$start=$page*$onpage-$onpage;
if ($page > $num_pages || $page < 1)
{
$page=1;
$start=0;
}
if ($all)
{
if(is_admin()) {
echo'<div class="info"><a href="add.php">Добавить</a><br/></div>';
}
for ($i=$all-$start-1; $i>=$all-$start-$onpage; $i--)
{
if (!empty($file[$i]))
{
$mes=explode('::',$file[$i]);
$msg = $String_AM->filter($mes[2]);
echo '<div class="navs"><b>['.date('H:i | d/m',$mes[1]).']</b>';
if(is_admin()) {
echo '<a href="add.php"> Ред.</a>';
}
echo '<br />'.$msg.'<br/><span style="color: green; font-size:10px;">Добавил: <b> '.$mes[0].'</b></span></div>';
}
}
echo '<div class="login">';
for($pr = '', $i =1; $i <= $num_pages; $i++)
{
echo $pr=(($i == 1 || $i == $num_pages || abs($i-$page) < 2) ? ($i == $page ? " [<b>$i</b>] " : ' <a href="index.php?p='.$i.'">'.$i.'</a> ') : (($pr == ' ... ' || $pr == '')? '' : ' ... '));
}
echo '</div>';
}
else
{
echo '<div class="navi">Записей нет</div>';
}
include $dir.'system/end.php';
?>