Esempio n. 1
0
     ClassForm($SystemTableID, "system.php", 3, 3, 0);
     break;
     // редактирование завершено
 // редактирование завершено
 case 3:
     BeginHtml($Title2, $Title2, "http://" . $DOC_DOMAIN . "/settings/systables/");
     $perm->ExitIfNotAccess(NC_PERM_SYSTABLE, 0, 0, 0, 1);
     ActionClassComleted($type);
     if ($System_Table_ID == 3) {
         if (+$_REQUEST['isNaked']) {
             ob_clean();
             echo 'OK';
             exit;
         }
         nc_print_status(CONTROL_CONTENT_CLASS_SUCCESS_EDIT, 'ok');
         ClassForm($System_Table_ID, "system.php", 3, 3, 0);
     } else {
         SystemTableList();
     }
     break;
     // редактирование без UI_CONFIG
 // редактирование без UI_CONFIG
 case 4:
     $AJAX_SAVER = true;
     if ($perm->isGuest()) {
         $AJAX_SAVER = false;
     }
     BeginHtml($Title2, $Title3 . $Delimeter . $Title8, "http://" . $DOC_DOMAIN . "/settings/systables/");
     $perm->ExitIfNotAccess(NC_PERM_SYSTABLE, 0, 0, 0, 0);
     ClassActionForm($SystemTableID, "system.php", 5, 2, $myaction);
     break;
Esempio n. 2
0
        $UI_CONFIG = new ui_config_class('import', $ClassID, $ClassGroup);
        AddClassForm();
        break;
    case 2:
        # добавим шаблон
        if (!$nc_core->token->verify()) {
            BeginHtml($Title2, $Title2, "http://" . $DOC_DOMAIN . "/management/class/");
            nc_print_status(NETCAT_TOKEN_INVALID, 'error');
            EndHtml();
            exit;
        }
        BeginHtml($Title2, $Title2, "http://" . $DOC_DOMAIN . "/management/class/");
        $UI_CONFIG = new ui_config_class('import', $ClassID, $ClassGroup);
        if (!$FilePatch['tmp_name']) {
            nc_print_status(CONTROL_CLASS_IMPORT_ERROR_NOTUPLOADED, 'error');
            break;
            #InstallationAborted(CONTROL_CLASS_IMPORT_ERROR_NOTUPLOADED);
        }
        $res = ParseClassFile($FilePatch['tmp_name']);
        if ($res) {
            $AJAX_SAVER = true;
            BeginHtml($Title2, $Title2, "http://" . $DOC_DOMAIN . "/management/class/");
            $UI_CONFIG = new ui_config_class('edit', $res, '');
            nc_print_status(CONTROL_CONTENT_CLASS_SUCCESS_ADD, 'ok');
            ClassForm($res, "index.php", 5, 2, 0);
        } else {
            nc_print_status(CONTROL_CLASS_IMPORT_ERROR_CANNOTBEINSTALLED, 'error');
        }
        break;
}
EndHtml();
Esempio n. 3
0
         EndHtml();
         exit;
     } else {
         nc_print_status(CONTROL_CLASS_CLASS_TEMPLATE_SUCCESS_EDIT, 'ok');
     }
     $classData = $db->get_row("SELECT `Class_Name`, `Class_Group` FROM `Class` WHERE `Class_ID` = '" . $ClassID . "'", ARRAY_A);
     if ($action_type == 1) {
         $UI_CONFIG = new ui_config_class_template('info', $ClassID);
     } else {
         $UI_CONFIG = new ui_config_class_template('edit', $ClassID);
     }
     $UI_CONFIG->treeChanges['updateNode'][] = array("nodeId" => "classtemplate-" . $ClassID, "name" => $ClassID . ". " . $classData['Class_Name']);
     if ($action_type == 1) {
         nc_class_info($ClassID, "index.php", 17);
     } else {
         ClassForm($ClassID, "index.php", 17, 2, 0);
     }
     break;
 case 18:
     // спросить, действительно ли удалять шаблон компонента
     BeginHtml($Title6, $Title3 . $Delimeter . $Title6, "http://" . $DOC_DOMAIN . "/management/class/");
     $perm->ExitIfNotAccess(NC_PERM_CLASS, 0, 0, 0, 0);
     ConfirmClassTemplateDeletion($ClassTemplate);
     break;
 case 19:
     // удаление шаблонов компонента
     BeginHtml($Title2, $Title2, "http://" . $DOC_DOMAIN . "/management/class/");
     $perm->ExitIfNotAccess(NC_PERM_CLASS, 0, 0, 0, 1);
     $UI_CONFIG = new ui_config_class_templates('edit', $ClassTemplate);
     foreach ($_POST as $key => $val) {
         if (nc_substr($key, 0, 6) == "Delete" && $val) {