コード例 #1
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;
    }
}