Просмотр файла news/index.php

Размер файла: 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&amp;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");
?>