Размер файла: 2.43Kb
<?php
// by mides, icq: 529-899-6, 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 = sec($_REQUEST['id']);
$row = mysql_fetch_assoc(mysql_query("SELECT * FROM `news` WHERE `id` = '$id'"));
if(isset($row['id'])){
echo '<div class="s1">'.$row['title'].'</div><div class="s2">'.nl2br($row['text']).'<br/><br/><i>Размещено: '.date('d.m.y / H:i', $row['time']).'</i></div>';
echo '<div class="s1">Навигация</div><div class="s2"><a href="./">новости</a><br/><a href="../">на главную</a></div>';
}else{
echo '<div class="s1">Ошибка!</div><div class="s2">Этой новости не существует!</div>';
echo '<div class="s1">Навигация</div><div class="s2"><a href="./">новости</a><br/><a href="../">на главную</a></div>';
}
}
require("../includes/tail.php");
?>