require_once $ADMIN_FOLDER . 'array_to_form.inc.php'; nc_customsettings_show_manual($ClassID, 0, 1); break; case 261: # ручное редактирование BeginHtml($Title2, $Title2, "http://" . $DOC_DOMAIN . "/management/class/"); $perm->ExitIfNotAccess(NC_PERM_CLASS, 0, 0, 0, 1); $UI_CONFIG = new ui_config_class('custom', $ClassID); $UI_CONFIG->locationHash = '#dataclass.custom.manual(' . $ClassID . ')'; require_once $ADMIN_FOLDER . 'array_to_form.inc.php'; $nc_core->component->update($ClassID, array('CustomSettingsTemplate' => $nc_core->input->fetch_get_post('CustomSettings'))); nc_print_status(NETCAT_CUSTOM_PARAMETR_UPDATED, 'ok'); nc_customsettings_show_manual($ClassID); break; case 2610: # ручное редактирование BeginHtml($Title2, $Title2, "http://" . $DOC_DOMAIN . "/management/class/"); $perm->ExitIfNotAccess(NC_PERM_CLASS, 0, 0, 0, 1); $UI_CONFIG = new ui_config_class_template('custom', $ClassID); $UI_CONFIG->locationHash = '#classtemplate.custom.manual(' . $ClassID . ')'; require_once $ADMIN_FOLDER . 'array_to_form.inc.php'; $nc_core->component->update($ClassID, array('CustomSettingsTemplate' => $nc_core->input->fetch_get_post('CustomSettings'))); nc_print_status(NETCAT_CUSTOM_PARAMETR_UPDATED, 'ok'); nc_customsettings_show_manual($ClassID, 0, 1); break; } } catch (Exception $e) { BeginHtml($Title2, $Title2, "http://" . $DOC_DOMAIN . "/management/class/"); nc_print_status($e->getMessage(), 'error'); } EndHtml();
$custom_settings = $nc_core->template->get_by_id($TemplateID, 'CustomSettings'); nc_print_status($param ? NETCAT_CUSTOM_PARAMETR_UPDATED : NETCAT_CUSTOM_PARAMETR_ADDED, 'ok'); nc_customsettings_show(0, $TemplateID, $custom_settings); break; case 10: # ручное редактирование BeginHtml($Title2, $Title2, "http://" . $DOC_DOMAIN . "/management/design/"); $perm->ExitIfNotAccess(NC_PERM_TEMPLATE, 0, 0, 0, 1); $UI_CONFIG = new ui_config_template('custom', $TemplateID); $UI_CONFIG->locationHash = '#template.custom.manual(' . $TemplateID . ')'; nc_customsettings_show_manual(0, $TemplateID); break; case 101: # ручное редактирование BeginHtml($Title2, $Title2, "http://" . $DOC_DOMAIN . "/management/design/"); $perm->ExitIfNotAccess(NC_PERM_TEMPLATE, 0, 0, 0, 1); $UI_CONFIG = new ui_config_template('custom', $TemplateID); $UI_CONFIG->locationHash = '#template.custom.manual(' . $TemplateID . ')'; $nc_core->template->update($TemplateID, array('CustomSettings' => $nc_core->input->fetch_get_post('CustomSettings'))); nc_print_status(NETCAT_CUSTOM_PARAMETR_UPDATED, 'ok'); nc_customsettings_show_manual(0, $TemplateID); break; case 15: # вывод переменных и функций макета $BBCODE = true; BeginHtml($Title8, $Title8, "http://" . $DOC_DOMAIN . "/management/class/groupofclass/"); $perm->ExitIfNotAccess(NC_PERM_TEMPLATE, 0, 0, 0, 0); nc_form_data_insert($formtype, $window, $form, $textarea); break; } EndHtml();