Файл: pages/app/category.php
Строк: 66
<?php
/*
** Автор кода: Евгений (rnddev)
** ICQ: 448235
** Email: rnddev@mail.ru
** Skype: rnddev
** Все права принадлежат автору.
** Модефикация и продажа запрещены.
*/
define('ACCESS', TRUE);
define('R', $_SERVER['DOCUMENT_ROOT']);
require_once R.'/system/bootstrap.php';
$tpl->getHead();
if($stylen == 'wap'){
define('PGSTR', 10); // кол-во файлов на страницу
}
if($stylen == 'web'){
define('PGSTR', 25); // кол-во файлов на страницу
}
$id = abs(intval($_GET['id']));
$navi = new Pagination;
$query = $db->prepare("SELECT COUNT(*) as count
FROM video mov
INNER JOIN contact cont
ON (mov.id = cont.id_video)
WHERE cont.id_category = :id",
array(':id' => $id));
$colp = $query->fetch(PDO::FETCH_OBJ)->count;
$k_page = $navi->k_page($colp, PGSTR);
$page = $navi->page($k_page);
define('START', (PGSTR * $page - PGSTR));
$sql = $db->prepare("SELECT mov.name, mov.id, mov.screen, mov.timeleft, mov.view_count
FROM video mov
INNER JOIN contact cont
ON (mov.id = cont.id_video)
WHERE cont.id_category = :id
ORDER BY id DESC LIMIT ".START.", ".PGSTR,
array(':id' => $id));
if($sql->fetch() !== false) {
echo '<div class="content"><center>';
while($row = $sql->fetch()) {
echo '<div class="videoBox">',
'<a class="img" href="'.HOST.'/view/'.$row['id'].'/">',
'<img src="/files/screen/'.$row['screen'].'" alt=""/>',
'<div class="info"><span>'.$row['view_count'].'</span>'.Main::timeleft($row['timeleft']).'</div>',
'</a>',
'<a href="'.HOST.'/view/'.$row['id'].'/">'.htmlspecialchars($row['name']).'</a>',
'</div>';
}
echo '</center></div>';
if ($k_page > 1) $navi->navig('/category/'.$id.'/page', $k_page, $page);
} else { echo '<div class="content">Категория пуста!</div>'; }
if($stylen == 'web'){
echo '<td style="vertical-align: top; width: 300px;">';
echo '<div class="cat">Категории</div>';
$count_cat = $db->prepare("SELECT COUNT(*) as count FROM category")->fetch(PDO::FETCH_OBJ)->count;
if($count_cat !== '0') {
$cat = $db->prepare("SELECT * FROM category ORDER BY name");
while($row = $cat->fetch()) {
$schet = $db->prepare("SELECT COUNT(*) as count FROM contact WHERE id_category = '".$row['id']."' ")->fetch(PDO::FETCH_OBJ)->count;
$s = $schet-1;
echo '<a href="'.HOST.'/category/'.$row['id'].'/"><div class="menushka">'.$row['name'].' <div class="st">'.$s.'</div></div></a>';
}
if($stylen == 'web'){
echo '<a href="/wap/"><div class="menushka">Мобильная версия</div></a>';
}
/*
echo '<div id="visitweb_container_133506"></div>
<script src="http://v.gfhdkse.com/v/133506" charset="utf-8" type="text/javascript"></script>';
*/
} else { echo '<div class="content">Еще не создано ни одной категории</div>'; }
echo '</td>';
}
$tpl->getFoot();