Вход Регистрация
Файл: siteadmin/albums.php
Строк: 40
<?php
define
('_VALID', true);
define('_ADMIN', true);
require 
'../include/config.php';
require 
'../include/function_global.php';
require 
'../include/function_admin.php';
require 
'../classes/auth.class.php';

Auth::checkAdmin();

if ( isset(
$_GET['err']) ) {
    
$errors[]   = trim($_GET['err']);
}

if ( isset(
$_GET['msg']) ) {
    
$messages[] = trim($_GET['msg']);
}

$module             = ( isset($_GET['m']) && $_GET['m'] != '' ) ? trim($_GET['m']) : 'all';
$module_keep        = NULL;
$module_template    = 'albums.tpl';
$modules_allowed    = array('all', 'public', 'private', 'view', 'edit', 'add', 'comments', 'commentedit',
                            
'addphoto', 'viewphoto', 'editphoto', 'spam', 'flagged');
if ( !
in_array($module, $modules_allowed) ) {
    
$module = 'all';
    
$err    = 'Invalid Albums Module!';
}

switch ( 
$module ) {
    case 
'view':
    case 
'edit':
    case 
'add':
    case 
'flagged':
    case 
'spam':
    case 
'viewphoto':
    case 
'editphoto':
    case 
'addphoto':
    case 
'comments':
    case 
'commentedit':
        
$module_template = 'albums_' .$module. '.tpl';
        break;
    case 
'all':
    case 
'public':
    case 
'private':
    default:
        
$module_keep        = $module;
        
$module             = 'all';
        
$module_template    = 'albums.tpl';
        break;
}

if ( 
in_array($module, array('all', 'public', 'private', 'view', 'edit', 'viewphoto', 'editphoto', 'addphoto')) ) {
    
$sub_menu = 'manage-albums';
} elseif ( 
in_array($module, array('flagged', 'comments', 'commentedit', 'spam')) ) {
    
$sub_menu = 'album-requests';
} elseif ( 
in_array($module, array('add')) ) {
    
$sub_menu = 'add-albums';
}

require 
'modules/albums/' .$module. '.php';

$smarty->assign('errors', $errors);
$smarty->assign('err', $err);
$smarty->assign('messages', $messages);
if (
$module_keep) {
    
$smarty->assign('module', $module_keep);
} else {
    
$smarty->assign('module', $module);
}
$smarty->assign('active_menu', 'albums');
$smarty->assign('sub_menu', $sub_menu);
$smarty->display('header.tpl');
$smarty->display('leftmenu/menu.tpl');
$smarty->display($module_template);
$smarty->display('footer.tpl');
?>
Онлайн: 1
Реклама