Файл: _justwm/m/admin.php
Строк: 116
<?php
/*Автор - TheAlex(Саня)
Все права принадлежат компании CreaWap)*/
$title = 'Админ-панель';
require_once ('../system/function.php');
require_once ('../system/header.php');
if(!isset($user['id']) or $user['level']<2) {
echo err($title, '
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.<br/>
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
');
require_once ('../system/footer.php'); exit;
}
echo '<div class="title">'.$title.'</div>';
switch($_GET['act']){
    default:
    echo '<div class="title">Админка магазина</div>
    <div class="links"><a href="?act=dir">Разделы</a></div>
    <div class="links"><a href="?act=gravamen">Жалобы</a></div>';
    break;
    
    case 'dir':
    $_GET['id']=abs(intval($_GET['id']));
    if($_GET['id']!=0){
        $w=mysql_fetch_assoc(mysql_query("SELECT * FROM `shop_dir` WHERE `id`='".$_GET['id']."'"));
    }
    if($_GET['id']!=0){
    if(mysql_num_rows(mysql_query("SELECT * FROM `shop_dir` WHERE `id`='".$_GET['id']."'"))==0){
        echo err($title, 'Раздела не существует');
        require_once ('../system/footer.php'); exit;
    }
    }
    echo '<div class="title">Разделы магазина</div>';
    if (empty($user['max'])) $user['max']=10;
    $max = $user['max'];
    $k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `shop_dir` WHERE `dir`='".$_GET['id']."'"),0);
    $k_page = k_page($k_post,$max);
    $page = page($k_page);
    $start = $max*$page-$max;
    $shop_dir = mysql_query("SELECT * FROM `shop_dir` WHERE `dir`='".$_GET['id']."' ORDER BY `id` DESC LIMIT $start, $max");
    while($dir = mysql_fetch_assoc($shop_dir))
    {
        echo '<div class="podmenu"><a href="/m/admin.php?act=dir&id='.$dir['id'].'">'.$dir['name'].'</a> <a href="/m/admin.php?act=edit&id='.$dir['id'].'"> [Ред.]</a> <a href="/m/admin.php?act=del&id='.$dir['id'].'">[Удал.]</a></div>';
    }
    if($k_post < 1) echo '<div class="podmenu"><center><b>Разделов пока нет!</b></center></div>';
    if($k_page>1) echo str(''.$HOME.'/blog/?',$k_page,$page); // Вывод страниц
    if($_GET['id']!=0){
        if($w['up']!=0){
            echo '<div class="links"><a href="/m/admin.php?act=ndir&id='.$_GET['id'].'">Создать раздел</a></div>';
        }
    }else{
        echo '<div class="links"><a href="/m/admin.php?act=ndir&id='.$_GET['id'].'">Создать раздел</a></div>';
    }
    echo '<div class="links"><a href="/m/admin.php">Админка магазина</a></div>';
    break;
    
    case 'ndir':
    $_GET['id']=abs(intval($_GET['id']));
    $e=mysql_fetch_assoc(mysql_query("SELECT * FROM `shop_dir` WHERE `id`='".$_GET['id']."'"));
    echo '<div class="title">Создание раздела</div>';
    if($_GET['id']!=0){
        if(mysql_num_rows(mysql_query("SELECT * FROM `shop_dir` WHERE `id`='".$_GET['id']."'"))==0){
            echo err($title, 'Раздела не существует');
            require_once ('../system/footer.php');
            exit();
        }
        if($e['up']==0){
        echo err($title, 'Запрещено добавлять разделы в данную категорию!');
        require_once ('../system/footer.php');
        exit();
    }
    }
    
    if(isset($_POST['ok'])){
        $_POST['name']=strong($_POST['name']);
        mysql_query("INSERT INTO `shop_dir` SET `name`='".$_POST['name']."', `dir`='".$_GET['id']."'");
        $q=mysql_insert_id();
        if(isset($_POST['up'])){
            mysql_query("UPDATE `shop_dir` SET `up`='1' WHERE `id`='".$q."'");
        }
        echo '<div class="podmenu">Раздел успешно создан!</div>';
    }
    echo '<div class="podmenu"><form action="" method="POST">
    Название:<br/>
    <input type="text" name="name"><br/>
    <input type="checkbox" name="up" value="a1">Добавление файлов <b><font color="red">*</font></b><br/>
    <input type="submit" name="ok" value="Создать">
    </form><br/>
    <b><font color="red">*</font> - Если в папке разрешено добавлять товары, то создать подпапку будет невозможно</b></div>
    <div class="links"><a href="/m/admin.php">Админка магазина</a></div>';
    break;
    
    case 'edit':
    $_GET['id']=abs(intval($_GET['id']));
    if(mysql_num_rows(mysql_query("SELECT * FROM `shop_dir` WHERE `id`='".$_GET['id']."'"))==0){
        echo err($title, 'Раздела не существует');
        require_once ('../system/footer.php');
        exit();
    }
    if(isset($_POST['ok'])){
        $_POST['name']=strong($_POST['name']);
        mysql_query("UPDATE `shop_dir` SET `name`='".$_POST['name']."' WHERE `id`='".$_GET['id']."'");
        $t=mysql_insert_id();
        if(isset($_POST['up'])){
            mysql_query("UPDATE `shop_dir` SET `up`='1' WHERE `id`='".$_GET['id']."'");
        }else{
            mysql_query("UPDATE `shop_dir` SET `up`='0' WHERE `id`='".$_GET['id']."'");
        }
        echo '<div class="podmenu">Изменения успешно приняты</div>';
    }
    $r=mysql_fetch_assoc(mysql_query("SELECT * FROM `shop_dir` WHERE `id`='".$_GET['id']."'"));
    echo '<div class="podmenu"><form action="" method="POST">
    Название:<br/>
    <input type="text" name="name" value="'.$r['name'].'"><br/>
    ';
    if($r['up']!=0){
        echo '<input type="checkbox" name="up" value="a1" checked>Добавление файлов <b><font color="red">*</font></b><br/>';
    }else{
        echo '<input type="checkbox" name="up" value="a1">Добавление файлов <b><font color="red">*</font></b><br/>';
    }
    echo '<input type="submit" name="ok" value="Сохранить">
    </form></form><br/>
    <b><font color="red">*</font> - Если в папке разрешено добавлять товары, то создать подпапку будет невозможно</b></div>
    <div class="links"><a href="/m/admin.php">Админка магазина</a></div>';
    break;
    
    case 'del':
    $_GET['id']=abs(intval($_GET['id']));
    if(mysql_num_rows(mysql_query("SELECT * FROM `shop_dir` WHERE `id`='".$_GET['id']."'"))==0){
        echo err($title, 'Раздела не существует');
        require_once ('../system/footer.php');
        exit();
    }
    mysql_query("DELETE FROM `shop_dir` WHERE `id`='".$_GET['id']."'");
    echo '<div class="podmenu">Раздел успешно удален</div>';
    echo '<div class="links"><a href="/m/admin.php">Админка магазина</a></div>';
    break;
    case 'gravamen':
    if(isset($_GET['ok'])){
        $_GET['id']=abs(intval($_GET['id']));
        if(mysql_num_rows(mysql_query("SELECT * FROM `shop_gravamen` WHERE `id`='".$_GET['id']."'"))==0){
            echo '<div class="podmenu"><center><b>Жалобы не существует!</b></center></div>';
            require_once ('../system/footer.php');
            exit();
        }
        mysql_query("UPDATE `shop_gravamen` SET `read`='1'");
        header('location:/m/admin.php?act=gravamen');
    }
    if (empty($user['max'])) $user['max']=10;
$max = $user['max'];
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `shop_gravamen` WHERE `read` = '0' "),0);
$k_page = k_page($k_post,$max);
$page = page($k_page);
$start = $max*$page-$max;
$good = mysql_query("SELECT * FROM `shop_gravamen` WHERE `read` = '0' ORDER BY `id` DESC LIMIT $start, $max");
while($g = mysql_fetch_assoc($good))
{
echo '<div class="podmenu">
Жалоба от '.nick($g['id_us']).'<br/>
Текст жалобы:<br/>
'.bb(smile($g['text'])).'<br/>
<a href="/m/tovar.php?id='.$g['id_goods'].'">Страница товара</a><br/>
<a href="/m/admin.php?act=gravamen&id='.$g['id'].'&ok">Отметить как проверенное</a>
</div>';
}
if($k_post < 1) echo '<div class="podmenu"><b><center>Непровренных жалоб пока нет!</center></b></div>';
if($k_page>1) echo str(''.$HOME.'/m/admin.php?act=gravamen&',$k_page,$page); // Вывод страниц
    break;
}
echo '<div class="links"><a href="/m">Магазин</a></div>';
require_once ('../system/footer.php');
?>