Размер файла: 2.17Kb
<?php
// by mides, icq: 5298996, mail: [email protected]
$title = 'Новости сайта';
require("../config.php");
require("../includes/start.php");
require("../includes/functions.php");
tp('Новости сайта');
switch($_GET['act']){
###############################################################################
## Главная страница ##
###############################################################################
default:
echo '<div class="s1">Список</div><div class="s2">';
$news_count = mysql_result(mysql_query("SELECT `id` FROM `news`"), 0);
if($news_count > 0){
$pages = ceil($news_count/$config['onpage']);
if(isset($_REQUEST['page'])){
$page = num($_REQUEST['page']);
}else{
$page = 1;
}
$from = ($page-1)*$config['onpage'];
$result = mysql_query("SELECT `id`, `title`, `time` FROM `news` ORDER BY `time` DESC LIMIT $from, ".$config['onpage']."");
while($news = mysql_fetch_assoc($result)){
echo '<a href="index.php?act=view&id='.$news['id'].'">'.$news['title'].'</a> ('.date('d.m.y', $news['time']).')</br>';
}
echo '</div>';
echo '<div class="s1">Навигация</div><div class="s2">';
navig($page, 'index.php?', $pages);
echo '<a href="../">на главную</a></div>';
}else{
error('Новостей пока нет');
nav();
}
break;
###############################################################################
## Просмотр новости ##
###############################################################################
case 'view':
$id = num($_REQUEST['id']);
$news = mysql_fetch_assoc(mysql_query("SELECT * FROM `news` WHERE `id` = '$id'"));
if(isset($news['id'])){
echo '<div class="s1">'.$news['title'].'</div>';
echo '<div class="s2">';
echo bb(nl2br($news['text'])).'<br/><br/>';
echo '<i>Размещено: '.date('d.m.y / H:i', $news['time']).'</i>';
echo '</div>';
}else{
error('Этой новости не существует!');
}
nav2('./', 'новости');
break;
}
require("../includes/tail.php");
?>