示例#1
0
<?php

require_once 'main.php';
handleLanguage(__FILE__);
if (isset($_POST) && !empty($_POST['StAction'])) {
    switch ($_POST['StAction']) {
        case 'insertMenu':
            if (!createOption('menu', 'menu_tabs', $_POST['StName'], array('id' => $_POST['StAddress']))) {
                ErrorHandler::setNotice('menu', MENU_INSERT_ERR, 'error');
            }
            break;
        case 'removeMenu':
            if (!removeOption($_POST['IDMenu'], 'id')) {
                ErrorHandler::setNotice('menu', MENU_REMOVE_ERR, 'error');
            }
            break;
        case 'editMenu':
            if (!setOption($_POST['StOldAddress'], array('id' => addslashes($_POST['StAddress']), 'text' => addslashes($_POST['StName'])), 'id')) {
                ErrorHandler::setNotice('menu', MENU_EDIT_ERR, 'error');
            }
            break;
        case 'editDepartment':
            if (!isset($_POST['IDDepartment'])) {
                ErrorHandler::setNotice('department', NO_EDIT_ID, 'error');
            } else {
                $ArData = array('StDepartment' => f1desk_escape_string($_POST['StDepartment']), 'StDescription' => f1desk_escape_string($_POST['StDescription']));
                $ItAffedcted = F1DeskUtils::editDepartment($_POST['IDDepartment'], $ArData);
                if (!$ItAffedcted) {
                    ErrorHandler::setNotice('department', DEPTO_EDIT_ERROR, 'error');
                } else {
                    ErrorHandler::setNotice('department', DEPTO_EDIT_OK, 'ok');
示例#2
0
 public static function removeLanguage($StPath)
 {
     return removeOption(strtolower($StPath), 'id');
 }