Вход Регистрация
Файл: down/category.php
Строк: 41
<?php

require_once ('../includes/start.php');
require_once (
'../includes/functions.php');
require_once (
'../includes/header.php');
include_once (
'../themes/header.php');

include_once (
'core/fun.php');

$act = isset($_GET['act']) ? check($_GET['act']) : redirect($config['home']);
if (
is_admin(array (101))) {
    switch (
$act):
        case 
'add':

            
$id check($_GET['id']);
            
$token check($_GET['token']);
            
$name check($_POST['name']);
            
$upload = (empty($_POST['upload'])) ? 1;

            if (
$token == $_SESSION['token']) {
                if (
utf_strlen($name) >= && utf_strlen($name) < 50) {
                    
DB::run()->query("INSERT INTO `downloads_category` (`id_parent`, `name`, `upload`) VALUES (?, ?, ?);", array ($id$name$upload));
                    
$directory_id DB::run()->lastInsertId();
                    
                    
$directory_path get_path($directory_id);
                    
$realpath get_realpath($directory_path);

                    
mkdir(BASEDIR '/down/files/' $realpath '/' $directory_id);
                    
chmod(BASEDIR '/down/files/' $realpath '/' $directory_id0777);

                    
//var_dump($realpath);
                    
$_SESSION['note'] = 'Новый раздел успешно добавлен!';
                    
redirect("index.php?id=" $id);
                } else {
                    
show_error('Ошибка! Слишком длинное или короткое название раздела!');
                }
            } else {
                
show_error('Ошибка! Неверный идентификатор сессии, повторите действие!');
            }
            echo 
'<img src="/images/img/back.gif" alt="image" /> <a href="index.php?id=' $id '">Вернуться</a><br />';
            break;

        case 
'edit':




            break;
    endswitch;
} else {
    
show_error('Ошибка! Добавлять разделы могут только суперадмины!');
}
include_once (
'../themes/footer.php');
Онлайн: 0
Реклама