Файл: view_tag.php
Строк: 47
<?php
/**
* Author: Elime;
* ICQ: 618878;
* E-mail: elime4@gmail.com;
*/
require 'system/core.php';
/* Если указана категория */
if(!isset($_GET['path']) or empty($_GET['path']))
{
message('Не указана категория!', '/');
}
$tag = in($_GET['path']);
/* Общее количество элементов */
$count = $db->result("SELECT COUNT(*) FROM `data` WHERE `tag` LIKE '%$tag%'");
/* Элементов на страницу */
$pnumber = $config['navigation'];
/* Адрес для постраничной навигации */
$url = '/tag/'.out($_GET['path']).'/?page=';
$pagination = new Pagination($pnumber, $page, $count, $url);
/* Если есть данные */
if($count > 0)
{
$query = $db->query("SELECT * FROM `data` WHERE `tag` LIKE '%$tag%' ORDER BY `id` DESC LIMIT ".$pagination->begin.", ".$pagination->pnumber);
$array = array();
while($result = $db->fetch($query))
{
$result['name'] = out($result['name']);
$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($_GET['path']);
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_tag', $data);
?>