Файл: mob-site/mods/admin/main.php
Строк: 58
<?php
/*
 * Админка
 */
$title = "Админка";
$validate = new validate();
if(isset($_GET['a'])){
$mod = Simple::ClearData($_GET['a'], 's');}
else
{$mod = 'index';}
if(isset($_GET['d'])){
$d = Simple::ClearData($_GET['d'], 's');}
else{
    $d = '';
}
if(isset($_GET['id'])){
$id = Simple::ClearData($_GET['id'], 'i');}
if((Simple::setting('admin')!=$_SESSION['user']['login']) && (md5(Simple::setting('password'))!=$_SESSION['user']['password']) && $mod!='auth'){
    $mod = 'auth';
}
switch($mod){
case('index'):
    
    $index_template = '/admin/index.tpl.php';
    
break;
/////////Действия
case('auth'):
    if((Simple::setting('admin')==$_SESSION['user']['login']) && (md5(Simple::setting('password'))==$_SESSION['user']['password'])){
    Simple::redirect("index.php?mod=admin", "Вы уже авторизованы!");
}
    
if($_POST){
    $admin = Simple::ClearData($_POST['admin'], 's');
    $password = md5(md5($_POST['password']));
    
    if(!$validate->validAdmin($admin,$password)){
        $_SESSION['user']['login'] = $admin;
        $_SESSION['user']['password'] = md5($password);
        Simple::redirect("index.php?mod=admin", "Вы успешно вошли!");
    }
}
    $index_template = '/admin/auth.tpl.php';
    
    
    
    
break;
////////
//Настройки
case('settings'):
    
    
    $index_template = '/admin/settings.tpl.php';
    
    if($_POST){
        $boom = $_POST;
        
        if(!$validate->validSet($boom)){
            Simple::redirect("index.php?mod=admin", "Успешно изменено!");
        }
    }
    
    
break;
////////////////////
//LOGS
case('logs'):
    
    
    $index_template = '/admin/logs.tpl.php';
    
    
break;
///////////////
case('reklam'):
    
    if($d == 'delete'){
        if(!$validate->deleteReklam($id)){
            Simple::redirect("index.php?mod=admin", "Реклама успешно удалена!");
        }
    }
    
    
    if($_POST){
        $name = Simple::ClearData($_POST['name'], 's');
        $http = Simple::ClearData($_POST['http'], 's');
        $date = Simple::ClearData($_POST['date'], 'i');
        $sight = Simple::ClearData($_POST['sight'], 'i');
        
        if(!$validate->addReklam($name,$http,$date,$sight)){
            Simple::redirect("index.php?mod=admin", "Реклама успешно добавлена!");
        }
    }
    
    
    $index_template = "/admin/reklam.tpl.php";
    
    
break;
////////////////////////
//deletemessage
case('deletemessage'):
    
    if($id!=0){
        if(!$validate->deleteMessage($id)){
            Simple::redirect("index.php?mod=guest", "Сообщение успешно удалено!");
        }
    }
    
break;
//////////////////////////
//FRIENDS
case('friends'):
    
    if($d == 'delete'){
        if(!$validate->deleteFriend($id)){
            Simple::redirect("index.php?mod=admin&a=friends", "Вы удалили этот сайт");
        }
    }
    
    if($d == 'yes'){
        if(!$validate->yesFriend($id)){
            Simple::redirect("index.php?mod=admin&a=friends", "Вы пропустили этот сайт!");
        }
    }
    
    $index_template = "/admin/friends.tpl.php";
    
break;
////////////////
  
    default:
    
    Simple::redirect('../index.php', 'Произошла ошибка!');
    
    break;
}
?>