Файл: blog_ecsx/category.php
Строк: 47
<?php
/*
** TJCompany
** Delovoper: TJersy
** Date: 11.2014
*/
$title = ('Категории статей');
require_once('private.files/core.file.php');
require_once('private.files/head.file.php');
if(!isset($user)){ $_SESSION['message'] = 'Сайт закрыт для гостей, авторизуйтесь или зарегистрируйтесь'; header('Location: /');}
if(isset($_GET['delete']) && $user['prava'] > '2'){
$p = $db->query("SELECT * FROM `category` WHERE id='".num($_GET['delete'])."'")-> num_rows;
if($p != '0'){
$db->query("DELETE FROM `category` WHERE `id`='".num($_GET['delete'])."'");
$db->query("DELETE FROM `articles` WHERE `id_category`='".num($_GET['delete'])."'");
echo '<div class="complate">Категория удалена</div>';
}else{
msg('Категория не существует');
}
}
switch($act){
default;
$sql = $db ->query("SELECT * FROM `category` ORDER BY `id` DESC ");
$count = $db ->query("SELECT * FROM `category`") ->num_rows;
echo '<div class="name">Все категории: </div>';
if($count == '0') msg('Категории не найдены');
if($user['prava'] >= '2') echo '<div class="wrap"><a href="/panel/new.category"> <img src="/design.files/create.png" style="vertical-align: top;" > Новая категория</a></div>';
echo '<div class="auth">';
while($art = $sql->fetch_assoc()){
$count = $db ->query("SELECT * FROM `articles` WHERE `id_category` = '$art[id]'") ->num_rows;
echo '<a href="/category/'.$art['id'].'"> <b>'.$art['name'].'</b> '.($user['prava'] > 2?'<small><a href="?delete='.$art['id'].'">Удалить категорию</a></small><small><a href="/panel/redact.category/'.$art['id'].'">Редактировать категорию</a></small>':'').'<span class="count"> '.$count.' </span></a>';
}
echo '</div>';
break;
case 'views';
if (isset($_GET['id']) && $db->query("SELECT * FROM `articles` WHERE `id_category` = '".num($_GET['id'])."'") ->num_rows==true){
$a = $db->query("SELECT * FROM `category` WHERE `id` = '".num($_GET['id'])."'")-> fetch_assoc();
echo '<div class="wrap"><a href="/category/new.topic/'.$a['id'].'"> <img src="/design.files/create.png" style="vertical-align: top;" > Создать новую статью</a></div>';
$k_post = $db->query("SELECT * FROM `articles` WHERE `id_category` = '".num($_GET['id'])."' ")->num_rows;
$k_page = k_page($k_post,10);
$page = page($k_page);
$start = 10*$page-10;
$ms = $db->query("SELECT * FROM `articles` WHERE `id_category` = '".num($_GET['id'])."' ORDER BY `id` DESC LIMIT $start, 10");
while($a = $ms ->fetch_assoc()){
$mess = bb($a['text']);
echo '<div class="name">'.$a['theme'].'</div>
<div class="wrap">'.cutStr($mess,200).'<br/> <br/>
<img src="/design.files/time.png"> Время публикации: '.timer($a['time']).' <br/> <img src="/design.files/views.png"> Просмотры: '.$a['views'].'
<a href="/post/'.$a['id'].'">Читать полностью »</a></div>';
}
if($k_post > '10') { echo str('?',$k_page,$page); }
}else{
$a = $db->query("SELECT * FROM `category` WHERE `id` = '".num($_GET['id'])."'")-> fetch_assoc();
echo '<div class="wrap"><a href="/category/new.topic/'.$a['id'].'"> <img src="/design.files/create.png" style="vertical-align: top;" > Создать новую статью</a></div>';
msg('В данной категории статей не найдено');
}
break;
}
require_once('private.files/foot.file.php');
?>