Файл: 4mast/profmas.ru/pages/blogs/show_dir.php
Строк: 33
<?php
require_once('../../includes/Headers.php');
require_once('../../includes/PDO_func.php');
include '../../codes/pagination.php';
H ('WM Библиотека', 'WM Библиотека');
$db=DB::$dbs;
$id = isset($_GET['id']) ? $db->quote($_GET['id']) : 1;
$phq='SELECT `id` FROM `blogs_r` WHERE `id` = '.$id;
if ($us['online']<10800) {
echo '<div class="error">Для того, чтобы добавить статью нужно провести на сайте 1 час!</div>';
}
else {
if($us == true) {
echo ' <a href="/pages/blogs/new_stat.php?id='.htmlspecialchars($_GET['id']).'" class="block"><img src="/images/clean.png" alt=""/> Добавить Статью</a></div>'; }
}
if ($db->query($phq)->rowCount() == 0)
{
?><div class="error">Директории нет</div><?php
require_once('../../includes/Footers.php');
exit();
}
else
{
$pg = new Pagination;
$phq = 'SELECT `id`, `name` FROM `blogs` WHERE `ref` = '.$id;
if ($db -> query($phq)->rowCount() == 0)
{
?><div class="error">В данной категории пусто</div><?php
}
else
{
$pg -> init([
'page' => isset($_GET['page']) ? (int) $_GET['page'] : 1,
'num' => 10,
'posts' => $db->query($phq)->rowCount()
]);
$phq = 'SELECT `id`, `name` FROM `blogs` WHERE `ref` = '.$id.' ORDER BY `id` DESC LIMIT '.$pg->start.', '.$pg->num;
$query = $db->query($phq);
while ($row = $query -> fetch(PDO::FETCH_LAZY))
{
?><a href="/pages/blogs/show_stat.php?id=<?=$row->id?>" class="block"><img src="/images/gnome-blog.png" alt=""/> <?=$row->name?></a></div><?php
}
echo $pg->display('?id='.$id.'&page=');
}
}
require_once('../../includes/Footers.php');
?>