Вход Регистрация
Файл: Arh/index.php
Строк: 92
<?php
define
'WBCAT');
$loc 'index';
require_once (
'inc/head.php');

$mod = isset($_GET['mod']) ? $_GET['mod'] : '';
switch (
$mod) {

     
# Выход из админки #
    
case 'logout' :
        if (!
$allow){ // если ошибка, то закрываем доступ
            
exit ('Доступ закрыт');
        }
        
setcookie('adm''');
        
session_destroy();
        
header('Location: '.$home.'/');
    break;

     
# Создание новой категории #
    
case 'create' :
        if (!
$allow) {exit ('Доступ закрыт');}
            if (isset(
$_POST['submit'])) {
               if (empty(
$_POST['title'])) {
                    echo 
"Вы не ввели название<br/><br />
                    <a href='?act=create'>Еще раз</a><br/>
                    <a href='index.php'>К категориям</a>"
;
                    exit;
                }
        
$title htmlspecialchars(trim($_POST['title']));
        
$about htmlspecialchars(trim($_POST['about']));
        
        
$req mysql_query("SELECT `place` FROM `cat` ORDER BY `place` DESC LIMIT 1");
                if (
mysql_num_rows($req) > 0) {
                    
$res mysql_fetch_array($req);
                    
$place $res['place'] + 1;
                } else {
                    
$place 1;
                }
        
mysql_query("insert into `cat` SET
        `title`='" 
mysql_real_escape_string($title) . "',
        `count`='0',
        `place`=
$place,
        `about`='" 
mysql_real_escape_string($about) . "';");
        
header('Location: '.$home.'/');
            } else {
         echo 
"<div class='zag'>
         Добавление раздела</div><div class='title'>
         <form action='"
.$home."/?mod=create' method='post'>Название:<br/>
         <input type='text' name='title'/><br/>
         Описание(не обязательно):<br/><input type='text' name='about'/><br/>
         <input type='submit' name='submit' value='Создать'/><br/><a href='index.html'>Назад</a></div>"
;
        }
    break;

     
# Перемещение категории вниз #
    
case 'down':
        if (!
$allow) {exit ('Доступ закрыт');}
        if (
$id) {
            
$req mysql_query("SELECT `place` FROM `cat` WHERE `id` = '$id'");
            if (
mysql_num_rows($req) > 0) {
                
$res mysql_fetch_array($req);
                
$place $res['place'];
                
$req mysql_query("SELECT * FROM `cat` WHERE `place` > '$place' ORDER BY `place` ASC");
                if (
mysql_num_rows($req) > 0) {
                    
$res mysql_fetch_array($req);
                    
$id2 $res['id'];
                    
$place2 $res['place'];
                    
mysql_query("UPDATE `cat` SET `place` = '$place2' WHERE `id` = '$id'");
                    
mysql_query("UPDATE `cat` SET `place` = '$place' WHERE `id` = '$id2'");
                }
            }
        }
        
header('Location: ' $home);
    break;

# Перемещение категории вверх #
case 'up':
if (!
$allow) {exit ('Доступ закрыт');}
if (
$id) {

$req mysql_query("SELECT `place` FROM `cat` WHERE `id` = '$id'");
if (
mysql_num_rows($req) > 0) {
$res mysql_fetch_array($req);
$place $res['place'];
$req mysql_query("SELECT * FROM `cat` WHERE `place` < '$place' ORDER BY `place` DESC");
if (
mysql_num_rows($req) > 0) {
$res mysql_fetch_array($req);
$id2 $res['id'];
$place2 $res['place'];
mysql_query("UPDATE `cat` SET `place` = '$place2' WHERE `id` = '$id'");
mysql_query("UPDATE `cat` SET `place` = '$place' WHERE `id` = '$id2'");
}
}
}
header('Location: ' $home);
break;

# Главная страница каталога     #
default :
$view mysql_result(mysql_query("SELECT MAX(`count`) FROM `sites` ;"), 0);
if (
$view  >) {
$site mysql_result(mysql_query("SELECT `url` FROM `sites` WHERE `count` = '".$view."' LIMIT 1;"), 0);
}

$last mysql_fetch_array(mysql_query("SELECT `url` FROM `sites` WHERE `type` = '1' ORDER BY id DESC LIMIT 1"));
$count_n mysql_result(mysql_query("SELECT COUNT(*) FROM `news`"),0);

echo 
'<div class="tmn">

'
.($settings['news'] || $allow ' <a href="news.html">Новости ['.$count_n.']</a>' '').''.($set_module['faq'] || $allow ' <a href="faq.html">Правила каталога</a>' '').''.($settings['search'] || $allow ' <a href="search.html">Поиск</a>' '').' <a href="stat.html">Статистика</a> </div>';

 
//Новости 
         
if ($set_news['view'] && $settings['news']) { 
            
$query mysql_query("SELECT * FROM `news` ORDER BY id DESC LIMIT 1"); 
            
$news mysql_fetch_array($query); 
            if (
mysql_num_rows($query) > 0) {
                
$news['text'] = tags($news['text']); 
                
echo 
'<div class="razd"><img src="style/rss.png"> Последние новости</div>'
                echo 
'<div class="news"><b>'.$news['name'].'</b> ['.date('d.m.y/H:i'$news['date']).']<br/>'.($set_news['prew_news'] ? mb_substr($news['text'],0,100,'UTF-8') : $news['text']).'...<a href="comments-'.$news['id'].'.html">подробнее</a>'.($set_news['komm'] == true  '<br/><a href="comments-'.$news['id'].'.html">Комментарии</a> ('.$news['count'].')' '').'</div>'
            } 
            else { 
                echo 
'<div class="title">Новостей нет</div>'
            } 
        } 



echo 
'<div class="razd"><img src="style/refresh.png"> Top</div>';

echo 
''.( $view  '<div class="menu">
Лучший: '
.$site.'</a> - Просмотрели <b>'.$view.'</b> раз</div>' '').'';
echo 
''.($last '<div class="menu">Новый: '.$last['url'].'</a></div>' '').'';



echo 
'<div class="razd"><img src="style/folder_full.png"> Каталог</div>';
$count_site mysql_result(mysql_query('SELECT COUNT(*) FROM `sites` WHERE `type` = "1";'), 0);
$count mysql_result(mysql_query('SELECT COUNT(*) FROM `cat`;'), 0);
$result mysql_query('SELECT * FROM `cat` ORDER BY `place` ASC');
if (
$count >0) {
while (
$m mysql_fetch_assoc($result)) {
echo 
'<div class="menu"> <a href="cat-'.$m['id'].'.html">'.$m['title'].'</a> ['.$m['count'].']';
if (!empty(
$m['about'])) {echo '<br/>('.$m['about'].')';}
if (
$allow) {
echo 
' <div class="min"><a href="'.$home.'/?mod=up&id='.$m['id'].'">Вверх</a> | <a href="'.$home.'/?mod=down&id='.$m['id'].'">Вниз</a></div>';
}
echo 
'</div>';
}
}
else {
echo 
'<div class="menu">Категорий нет</div>';
}


// Админский блок
if ($allow) {
echo 
'<div class="func"><small>Управление :<br/></small>
<a href="'
.$home.'/?mod=create">Создать раздел</a><br/>
<a href="'
.$home.'/adm/">Админка</a><br/>
                   <a href="'
.$home.'/?mod=logout">Выйти</a></div>';
                }
$ban mysql_result(mysql_query("SELECT COUNT(*) FROM `ban_site`;"), 0);
$all mysql_result(mysql_query("SELECT COUNT(*) FROM `sites`;"), 0);
                echo 
'<div class="razd"><img src="style/chart_pie.png"> Статистика</div>';
                echo 
'<div class="news">
                <div class="left">Активные:<b>'
.$count_site.' </b><br/>
                В базе <b>'
.$all.'</b> сайт.</div>
                <div class="right">Модерация: <b>'
.$count_mod.'</b></div>
                <div class="right">Бан: <b>'
.$ban.'</b></div>
                </div>'
;
    
$count_book mysql_result(mysql_query("SELECT COUNT(`id`) FROM `book`"),0);
            echo 
'<div class="tmn"><a href="faq.html">Регистрация</a> ';
            echo 
''.($set_module['about'] || $allow '<a href="about.html">Контакты</a> ' '').'';
            echo 
''.($set_book['status'] || $allow '<a href="book.html">Гостевая ['.$count_book.']</a> <a href="link.html">Обмен ссылками</a></div>' '').'';
            
        
    }
require_once (
'inc/foot.php');
?>
Онлайн: 4
Реклама