Вход Регистрация
Файл: 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;


}
?>
Онлайн: 0
Реклама