Просмотр файла view.php

Размер файла: 3.37Kb
<?php
define('_WBLIB',1);
require_once ('inc/core.php');
$req = mysql_query("SELECT * FROM `article` WHERE `id` = '$id' AND `type` = '1' LIMIT 1");
$res = mysql_fetch_assoc($req);
if (mysql_num_rows($req) == 0 ) {
    require_once ('inc/head.php');
    echo 'Категория не найдена';
	require_once ('inc/foot.php');
	exit; }

 // Заголовки
$title = $res['name'];	
require_once ('inc/head.php');
#############################
	
        // Получаем структуру каталогов
        $tree = array();
        $dirid = $id;
        while ($dirid != '0' && $dirid != "") {
            $req_down = mysql_query("SELECT * FROM `article` WHERE `id` = '$dirid' LIMIT 1");
            $res_down = mysql_fetch_assoc($req_down);
            $tree[] = '<a href="view.php?id=' . $dirid . '">' . $res_down['name']. '</a>';
            $dirid = $res_down['id_cat'];
        }
        krsort($tree);
        $cdir = array_pop($tree);
        echo '<div class="title"><a href="index.php">Главная</a>&raquo;';
        foreach ($tree as $value) {
            echo $value . '&raquo;';
        }
		echo '<b>'.$res['name'].'</b></div>';

$posts = mysql_result(mysql_query('SELECT COUNT(*) FROM `article` WHERE `id_cat` = '.$id.''),0); 
$total = intval(($posts - 1) / $num) + 1; 
if($page > $total) $page = $total; 
$start =  $page * $num - $num ;
$result = mysql_query('SELECT * FROM `article` WHERE `id_cat` = '.$id.' ORDER BY `type` ASC,`time` DESC LIMIT '.$start.', '.$num.''); 
if ($posts >0) {
while ($m = mysql_fetch_array($result))
{

$old = $time - (1 * 24 * 3600);
if ($m['time'] > $old && $m['type'] ==2 )
     $new = ' <font color="red">NEW!</font>';
	 else $new='';

            if ($m['type'] == 1) {
                echo '<div class="link"><img src="images/cat.png" alt="cat"/> <a href="view.php?id=' . $m['id'] . '">'.$m['name'].'</a> [' . $m['count'] . ']</div>';
            } else {
                echo '<div class="link">';
				echo '<img src="images/article.png" alt="cat"/> <a href="article.php?id='.$m['id'].'">'.$m['name'].'</a> ['.date('d.m.Y|H:i',$m['time']).']'.$new.'<br/>';
				echo '<small>Просмотров:'.$m['count'].'</small>';
				if ($set['prew']) echo '<br/>'.preview_desc($m['text']);
				echo '</div>';
				}
}
}
else {
       echo '<div class="link">статей нет</div>';
}

// Вывод меню 
if ($posts > $num) {
nav($total,$page,$num,'view.php?id='.$id.'&amp;');
} 
if ($level > 1) {
    echo '<div class="func">';
	echo '<a href="panel/add.php?id='.$id.'">Создать категорию</a><br/>';
	echo '<a href="panel/edit_cat.php?id='.$id.'">Изменить категори</a><br/>';
		            $del_cat = mysql_result(mysql_query("SELECT COUNT(*) FROM `article` WHERE `type` = 1 AND `id_cat` = '$id'"), 0);
            if (!$del_cat) {
                echo '<a href="panel/del_cat.php?id=' . $id . '">Удалить категорию</a><br/>';
            }	
	echo '<a href="panel/mass.php?id='.$id.'">Массовая выгрузка </a>beta<br/>';
    echo '<a href="panel/add_article.php?id='.$id.'">Написать статью</a><br/>';
	echo '<a href="panel/load_article.php?id='.$id.'">Выгрузить статью</a>';		
	echo '</div>';		
}			

echo '<div class="title"><a href="'.$home.'">Главная</a></div>';		
require_once ('inc/foot.php');
?>