Вход Регистрация
Файл: news.php
Строк: 35
<?php
define
('cms'1);
require_once 
'core.php'//ядро
Error_Reporting(E_ALL & ~E_NOTICE);
if (
$user//проверяем переменную в которой хранится id пользователя если он авторизован
{
//empty

   echo 
'<div class="menu">Новости</div><div class="pt">';
switch (
$_GET['a'])
    {
    default:
include(
'news.n.php');
$allfield mysql_result(mysql_query("select count(*) from `news`"),0);
if (
$allfield 0)
        {
$newlist = new Navigation($allfield// кол-во полей для вывода
5,         // выводить 5 записей на страницу
true);     // выводить "Стр." возле ссылок навигации
$query mysql_query("select * from `news` order by `id` DESC limit "$newlist->limit().";");
while(
$res mysql_fetch_assoc($query))
{
echo 
'<a href="?a=show&amp;id='.htmlspecialchars($res['id']).'">'.htmlspecialchars($res['title']).'</a><br>'.'['.htmlspecialchars($res['date']).']<div class="lin"></div>';
}
echo 
$newlist->pagination();
        } else echo 
'Новостей нет';
echo 
'<br><a href="index.php">Главная</a>';
     break;
     
     
     case 
'show':
         
$allfield mysql_fetch_array(mysql_query("select `id` from `news` order by `id` DESC LIMIT 1"));
     if (isset(
$_GET['id']) and round(abs($_GET['id'])) <= $allfield['id'] AND round(abs($_GET['id'])) >= 1)
       {
       
$n mysql_fetch_array(mysql_query("SELECT * FROM news WHERE id = '".round(abs($_GET['id']))."'"));
       echo 
'<b>'.htmlspecialchars($n['title']).' | '.htmlspecialchars($n['date']).'</b><br>'.$n['text'].'<br>Добавил: <b>'.$n['author'].'</b><div class="lin"></div><a href="news.php">Назад</a>';
       } else 
header('Location: news.php');

     break;
     }
     
 
?>
Онлайн: 0
Реклама