Файл: bloodlands.pw/news.php
Строк: 50
<?php
define('cms', 1);
$title = 'Новости';
require_once 'core.php';
if(!$user) echo '<div class="head">Новости игры</div><div class="all"><div class="pt" align="center"><br/>'; else echo'<div class="pt" align="center"><div class="menu">Новости</div><br/>';
switch ($_GET['a']){
default:
$all = mysql_result(mysql_query("select count(*) from `news`"),0);
if($all > 0){
$total = intval(($all-1)/$us['kol'])+1;
$page = abs(intval($_GET['page']));
if(empty($page) OR $page <= 0) $page = 1;
if($page > $total) $page = $total;
$past = intval($all/$us['kol']);
$start = round($page*$us['kol']-$us['kol']);
$query = mysql_query("select * from `news` order by `id` DESC LIMIT ".$start.",".$us['kol']."");
while($res = mysql_fetch_assoc($query)){
$ppc++;
if($ppc == 1) echo '<a class="linestart" href="?a=show&id='.$res['id'].'">'.$res['title'].' ['.datap($res['time']).']</a>';
elseif($ppc == $us['kol']) echo '<a class="lineend" href="?a=show&id='.$res['id'].'">'.$res['title'].' ['.datap($res['time']).']</a>';
else echo '<a class="line" style="border-radius:0;border-top:0;" href="?a=show&id='.$res['id'].'">'.$res['title'].' ['.datap($res['time']).']</a>';
}
echo'<br/>';
navigation($all,$us['kol'],$page,'news.php?',$total);
} else echo '<div class="error">Архив новостей еще пуст!</div><br/>';
echo'<br/><center><a class="linestart" href="../library.php">Библиотека</a>';
break;
case 'show':
if ($id) $n = mysql_fetch_array(mysql_query("SELECT * FROM `news` WHERE `id` = '".$id."'"));
if (!empty($n['id'])){
$leader = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '".$n['author']."'"));
echo '<div class="info"><b>'.$n['title'].'</b> ['.datap($n['time']).']<br/>'.smiles($n['text']).'<br/>Добавил: <a href="user.php?id='.$leader['id'].'">';
if(!empty($leader['color']) && $leader['type_nick'] == 1) {echo'<font color="#'.$leader['color'].'"><b>'.$leader['login'].'</b></font>';
} else echo $leader['login'];
echo'</div><br/>
<a class="line" href="forum.php?a=topic&id='.$n['forum'].'">Обсудить на форуме</a><div style="margin-bottom:4px;"></div><br/><a class="linestart" href="news.php">Список новостей</a>';
} else header('Location: news.php');
break;
}
if(!$user) echo '<center><a class="lineend" href="./">Главная</a></center>';
include './include/foot.php';
?>