Вход Регистрация
Файл: newstats.ru/newstats.ru/system/controller/admin.class.php
Строк: 195
<?php 
// Автор проекта GEARBAKC
// Офф.сайт GEARNET.RU
// http://gearnet.ru/users/1
// Только эксклюзивные скрипты!

/**
-------------------------------------------------------------
* Админка
*
* @application         PHPage Engine
* @support             http://phpage.ru
* @copyright           Copyright (c) 2014 PHPage Group
* @author              http://phpage.ru/PHPage-Group
* @documentation       http://phpage.ru/documentation
* @license             license.txt (see attached file)
* @instruction         readme.txt (see attached file)
* @file                /system/controller/admin.class.php
-------------------------------------------------------------
*/

class admin{
    
/**
    * Главная страница
    */
    
public function index(){
        
User::admin(2);
        
User::aut(true);
Template::head('Админка');
        
Template::run(__CLASS__'index');
        
Template::foot();
    }
    public function 
reklama(){
        
User::admin(2);
        
User::aut(true);
        
Template::head('Реклама');
        
Template::run(__CLASS__'reklama');
        
Template::foot();
    }
    public function 
no_aktiv(){
        
User::admin(2);
        
User::aut(true);
        
Template::head('Реклама');
        
Template::run(__CLASS__'no_aktiv');
        
Template::foot();
    }
        public function 
ticet(){
        
User::admin(1);
        
User::aut(true);
        
Template::head('Тикеты');
        
Template::run(__CLASS__'ticet');
        
Template::foot();
    }
    
/**
    * Площадки 
    */
    
public function area(){
        
User::admin(2);
        
User::aut(true);
        
Template::head('Площадки');
        
Template::run(__CLASS__'area');
        
Template::foot();
    }
        public function 
tiket(){
        
User::admin(1);
        
User::aut(true);
        
Template::head('Тикеты открытые');
        
Template::run(__CLASS__'tiket');
        
Template::foot();
    }
            public function 
tikets(){
        
User::admin(1);
        
User::aut(true);
        
Template::head('Тикеты закрытые');
        
Template::run(__CLASS__'tikets');
        
Template::foot();
    }
        
        public function 
them(){
        
User::aut(true);
        if(isset(
$_GET['get']) && Core::count("SELECT COUNT(*) FROM `tiket` WHERE `id` = ?", array($_GET['get'])) == true){
            
$them Core::query("SELECT * FROM `tiket` WHERE `id` = ?", array($_GET['get'])) -> fetch();
            if(
User::ifAdmin(1)){
                
Template::head('Тикет - '.$them['title'].'');
                
Template::run(__CLASS__'them');
                
Template::foot();
            }else{
                
Core::redirect('/''Доступ запрещен');
            }
        }else{
            
Core::redirect('/admin''Тикет не найден.');
        }
    }
    public function 
tiket_act(){
        if(isset(
$_GET['get']) && Core::count("SELECT COUNT(*) FROM `tiket` WHERE `id` = ?", array($_GET['get'])) == true){
            
User::admin(1);
        
User::aut(true);
            require_once  
MODEL.'admin.class.php';
            
$obj = new admin_model();
            
$obj -> tiket_act();
        }else{
            
Core::redirect('/admin/tiket''Тема не найдена');
        }
    }
        
/**
    *Новостной модуль (доработка sabanet)
    **/
    
public function news(){
        
User::admin(2);        User::aut(true);

                    require_once  
MODEL.'admin.class.php';
            
$obj = new admin_model();
            
$obj -> news();
        
Template::head('Новости');
        
Template::run(__CLASS__'news');
        
Template::foot();
    }
  
    public function 
edit_cat(){
        if(isset(
$_GET['get']) && Core::count("SELECT COUNT(*) FROM `category` WHERE `id` = ?", array($_GET['get'])) == true){
            
User::admin(2);
        
User::aut(true);
            require_once  
MODEL.'admin.class.php';
            
$obj = new admin_model();
            
$obj -> edit_cat();
            
            
Template::head('Редактирование категории');
            
Template::run(__CLASS__'edit_cat');
            
Template::foot();
        }else{
            
Core::redirect('/admin''Категория не найдена');
        }
    }

    public function 
ban_area(){
        if(isset(
$_GET['get']) && Core::count("SELECT COUNT(*) FROM `user_sites` WHERE `id` = ?", array($_GET['get'])) == true){
            
User::admin(2);
        
User::aut(true);
            require_once  
MODEL.'admin.class.php';
            
$obj = new admin_model();
            
$obj -> ban_area();
            
            
Template::head('Блок площадки');
            
Template::run(__CLASS__'ban_area');
            
Template::foot();
        }else{
            
Core::redirect('/admin''Площадка не найдена');
        }
    }
    
    
/**
    * Разбан
    */
    
public function razban_area(){
        if(isset(
$_GET['get']) && Core::count("SELECT COUNT(*) FROM `user_sites` WHERE `id` = ? && `ban` = '1'", array($_GET['get'])) == true){
            
User::admin(2);
        
User::aut(true);
            require_once  
MODEL.'admin.class.php';
            
$obj = new admin_model();
            
$obj -> razban_area();
        }else{
            
Core::redirect('/admin''Площадка не найдена');
        }
    }
    
    
/**
    * Модерировать
    */
    
public function mod_area(){
        if(isset(
$_GET['get']) && Core::count("SELECT COUNT(*) FROM `user_sites` WHERE `id` = ? && `mod` = '1'", array($_GET['get'])) == true){
            
User::admin(2);
        
User::aut(true);
            require_once  
MODEL.'admin.class.php';
            
$obj = new admin_model();
            
$obj -> mod_area();
        }else{
            
Core::redirect('/admin''Площадка не найдена');
        }
    }
    
    
/**
    * Редактировать
    */
    
public function edit_area(){
        
User::aut(true);
        if(isset(
$_GET['get']) && Core::count("SELECT COUNT(*) FROM `user_sites` WHERE `id` = ?", array($_GET['get'])) == true){
            
$user User::getUser();
            
$site Core::query("SELECT * FROM `user_sites` WHERE `id` = ?", array($_GET['get'])) -> fetch();
            if(
User::ifAdmin(2) or $user['id'] == $site['id_user']){
                require_once  
MODEL.'admin.class.php';
                
$obj = new admin_model();
                
$obj -> edit_area();
                
                
Template::head('Редактировать площадку');
                
Template::run(__CLASS__'edit_area');
                
Template::foot();
            }else{
                
Core::redirect('/''Доступ запрещен');
            }
        }else{
            
Core::redirect('/admin''Площадка не найдена');
        }
    }
    
    
/**
    * Удалить
    */
    
public function del_area(){
        
User::aut(true);
        if(isset(
$_GET['get']) && Core::count("SELECT COUNT(*) FROM `user_sites` WHERE `id` = ?", array($_GET['get'])) == true){
            
$user User::getUser();
            
$site Core::query("SELECT * FROM `user_sites` WHERE `id` = ?", array($_GET['get'])) -> fetch();
            if(
User::ifAdmin(2) or $user['id'] == $site['id_user']){
                require_once  
MODEL.'admin.class.php';
                
$obj = new admin_model();
                
$obj -> delete_area();
                
Template::head('Удалить площадку');
                
Template::run(__CLASS__'delete_area');
                
Template::foot();
            }else{
                
Core::redirect('/''Доступ запрещен');
            }
        }else{
            
Core::redirect('/admin''Площадка не найдена');
        }
    }
        public function 
del_rekl(){
        
User::aut(true);
        if(isset(
$_GET['get']) && Core::count("SELECT COUNT(*) FROM `rekl` WHERE `id` = ?", array($_GET['get'])) == true){
            if(
User::ifAdmin(2)){
                require_once  
MODEL.'admin.class.php';
                
$obj = new admin_model();
                
$obj -> del_rekl();
                
Template::head('Удалить площадку');
                
Template::run(__CLASS__'del_rekl');
                
Template::foot();
            }else{
                
Core::redirect('/''Доступ запрещен');
            }
        }else{
            
Core::redirect('/admin''Рекламная площадка не найдена');
        }
    }
    
/**
    * На модерации
    */
    
public function mod(){    
        
User::admin(2);
        
User::aut(true);
        
Template::head('Модерация');
        
Template::run(__CLASS__'mod');
        
Template::foot();
    }
    
    
/**
    * Категории
    */
    
public function category(){
        
User::admin(2);
        
User::aut(true);
        
Template::head('Категории');
        
Template::run(__CLASS__'category');
        
Template::foot();
    }
    
    
/**
    * Создать категорию
    */
    
public function creat_cat(){
        
User::admin(2);
        
User::aut(true);
        require_once  
MODEL.'admin.class.php';
        
$obj = new admin_model();
        
$obj -> creat_cat();
        
        
Template::head('Создать категорию');
        
Template::run(__CLASS__'creat_cat');
        
Template::foot();
    }
    
    
/**
    * Перед удалением переместить сайты
    */
    
public function del_cat(){
        if(isset(
$_GET['get']) && Core::count("SELECT COUNT(*) FROM `category` WHERE `id` = ?", array($_GET['get'])) == true){
            
User::admin(2);
        
User::aut(true);
            
Template::head('Удаление категории');
            
Template::run(__CLASS__'del_cat');
            
Template::foot();
        }else{
            
Core::redirect('/admin/category''Категория не найдена');
        }
    }
    
    
/**
    * Переместить и удалить
    */
    
public function delete_cat(){
        if(isset(
$_GET['get']) && Core::count("SELECT COUNT(*) FROM `category` WHERE `id` = ?", array($_GET['get'])) == true){
            
User::admin(2);
        
User::aut(true);
            require_once  
MODEL.'admin.class.php';
            
$obj = new admin_model();
            
$obj -> delete_cat();
        }else{
            
Core::redirect('/admin/category''Категория не найдена');
        }
    }
    
    
/**
    * Система
    */
    
public function system(){
        
User::admin(2);
        
User::aut(true);
        require_once  
MODEL.'admin.class.php';
        
$obj = new admin_model();
        
$obj -> system();
            
        
Template::head('Система');
        
Template::run(__CLASS__'system');
        
Template::foot();
    }
    
    
/**
    * Крон
    */
    
public function cronsitenewstatsrucron(){
        
Template::run(__CLASS__'cron');
    }
}
?>
Онлайн: 2
Реклама