コード例 #1
0
ファイル: user.php プロジェクト: laiello/avecms
<?php

/**
 * AVE.cms
 *
 * @package AVE.cms
 * @subpackage admin
 * @filesource
 */
if (!defined('ACP')) {
    header('Location:index.php');
    exit;
}
global $AVE_Template;
require BASE_DIR . '/class/class.user.php';
$AVE_User = new AVE_User();
$AVE_User->userListFetch();
$AVE_Template->config_load(BASE_DIR . '/admin/lang/' . $_SESSION['admin_language'] . '/user.txt', 'user');
switch ($_REQUEST['action']) {
    case '':
        if (check_permission_acp('user')) {
            $AVE_Template->assign('content', $AVE_Template->fetch('user/users.tpl'));
        }
        break;
    case 'edit':
        if (check_permission_acp('user_edit')) {
            $AVE_User->userEdit($_REQUEST['Id']);
        }
        break;
    case 'new':
        if (check_permission_acp('user_new')) {
コード例 #2
0
ファイル: groups.php プロジェクト: RGBvision/AVE.cms
<?php

/**
 * AVE.cms
 *
 * @package AVE.cms
 * @subpackage admin
 * @filesource
 */
if (!defined('ACP')) {
    header('Location:index.php');
    exit;
}
global $AVE_Template;
require BASE_DIR . '/class/class.user.php';
$AVE_User = new AVE_User();
$AVE_Template->config_load(BASE_DIR . '/admin/lang/' . $_SESSION['admin_language'] . '/groups.txt', 'groups');
switch ($_REQUEST['action']) {
    case '':
        if (check_permission_acp('group')) {
            $AVE_User->userGroupListShow();
        }
        break;
    case 'grouprights':
        if (check_permission_acp('group_edit')) {
            switch ($_REQUEST['sub']) {
                case '':
                    require BASE_DIR . '/class/class.modules.php';
                    $AVE_Module = new AVE_Module();
                    $AVE_User->userGroupPermissionEdit($_REQUEST['Id']);
                    break;
コード例 #3
0
ファイル: modul.php プロジェクト: laiello/avecms
    $comment = new Comment();
    // Определяем директори, где хранятся файлы с шаблонами модуля и подключаем языковые переменные
    $tpl_dir = BASE_DIR . '/modules/comment/templates/';
    $lang_file = BASE_DIR . '/modules/comment/lang/' . $_SESSION['admin_language'] . '.txt';
    $AVE_Template->config_load($lang_file, 'admin');
    // Определяем, какой параметр пришел из строки запроса браузера
    switch ($_REQUEST['moduleaction']) {
        // Если 1, тогда отображаем список всех комментариев с постраничной навигацией
        case '1':
            $comment->commentAdminListShow($tpl_dir);
            break;
            // Если admin_edit, тогда открываем форму для редактирования выбранного комментария
        // Если admin_edit, тогда открываем форму для редактирования выбранного комментария
        case 'admin_edit':
            $comment->commentAdminPostEdit($tpl_dir);
            break;
            // Если settings, тогда открываем страницу с настройками данного модуля
        // Если settings, тогда открываем страницу с настройками данного модуля
        case 'settings':
            // Подключаем файл класса для работы с пользователями, создаем объект и получаем список
            // всех групп пользователей, имеющихся в системе.
            require_once BASE_DIR . '/class/class.user.php';
            $AVE_User = new AVE_User();
            $AVE_Template->assign('groups', $AVE_User->userGroupListGet());
            $comment->commentAdminSettingsEdit($tpl_dir);
            break;
        case 'admin_del':
            $comment->commentAdminDelete((int) $_REQUEST['Id']);
            break;
    }
}