Вход Регистрация
Файл: view_category.php
Строк: 55
<?php
/**
*    Author: Elime;
*    ICQ: 618878;
*    E-mail: elime4@gmail.com;
*/

require 'system/core.php';


/* Если указана категория */
if(!isset($_GET['path']) or empty($_GET['path']))
{
    
message('Не указана категория!''/');
}


/* Ищем категорию в БД */
$query $db->query("SELECT * FROM `categories` WHERE `translit`='".in($_GET['path'])."'");
if(
$db->num($query) != 1)
{
    
message('Указанная категория не найдена!''/');
}


/* Данные категории */
$cat_result $db->fetch($query);


/* Общее количество элементов */
$count $db->result("SELECT COUNT(*) FROM `data` WHERE `cat_id`='".$cat_result['id']."'");

/* Элементов на страницу */
$pnumber $config['navigation'];

/* Адрес для постраничной навигации */
$url URL.'/'.$cat_result['translit'].'/?page=';

$pagination = new Pagination($pnumber$page$count$url); 


/* Если есть данные */
if($count 0)
{
    
$query $db->query("SELECT * FROM `data` WHERE `cat_id`='".$cat_result['id']."' ORDER BY `id` DESC LIMIT ".$pagination->begin.", ".$pagination->pnumber);
    
    
$array = array();
    while(
$result $db->fetch($query))
    {
        
$result['name'] = out($result['name']);
        
$result['description'] = out($result['description']);
        
$result['translit'] = out($result['translit']);
        
$result['duration'] = duration($result['duration']);
        
$result['size'] = size($result['size']);
        
$result['download'] = ru_word($result['download'], array('раз''раз''раза'));

        if (!empty(
$result['screen_default'])) {
            
$result['mini_scr'] = 'files/screens/' $result['id'] . '/' $result['screen_default'];
        } else {
            
$result['mini_scr'] = 'no.png';
        }

        
$array[] = $result;
    }
    
$data['result'] = $array;
}


/* Выводим страницу */
$data['title'] = out($cat_result['name']);
$data['description'] = $cat_result['description'];
$data['id'] = $cat_result['id'];

if(!empty(
$cat_result['description'])) $data['description'] = out($cat_result['description']);
if(!empty(
$cat_result['keywords'])) $data['keywords'] = out($cat_result['keywords']);

$data['count'] = $count;
$data['navigation'] = $pagination->Navigation();
$tpl->display('view_category'$data);
?>
Онлайн: 1
Реклама