$perm->ExitIfNotAccess(NC_PERM_CLASS, 0, 0, 0, 1); $UI_CONFIG = new ui_config_class('custom', $ClassID); require_once $ADMIN_FOLDER . 'array_to_form.inc.php'; $custom_settings = $nc_core->component->get_by_id($ClassID, 'CustomSettingsTemplate'); $custom_settings = nc_customsettings_drop($ClassID, 0, $custom_settings); nc_print_status(NETCAT_CUSTOM_PARAMETR_UPDATED, 'ok'); nc_customsettings_show($ClassID, 0, $custom_settings); break; case 2410: # массовое удаление пользовательских настроек 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); require_once $ADMIN_FOLDER . 'array_to_form.inc.php'; $custom_settings = $nc_core->component->get_by_id($ClassID, 'CustomSettingsTemplate'); $custom_settings = nc_customsettings_drop($ClassID, 0, $custom_settings); nc_print_status(NETCAT_CUSTOM_PARAMETR_UPDATED, 'ok'); nc_customsettings_show($ClassID, 0, $custom_settings, 1); break; case 25: # форма редактирования одного параметра 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 = $param ? '#dataclass.custom.edit(' . $ClassID . ', ' . $param . ')' : '#dataclass.custom.new(' . $ClassID . ')'; require_once $ADMIN_FOLDER . 'array_to_form.inc.php'; nc_customsettings_show_once($ClassID, $TemplateID, $param); break; case 250: # форма редактирования одного параметра BeginHtml($Title2, $Title2, "http://" . $DOC_DOMAIN . "/management/class/");
# список пользовательских настроек BeginHtml($Title2, $Title2, "http://" . $DOC_DOMAIN . "/management/design/"); $UI_CONFIG = new ui_config_template('custom', $TemplateID); $perm->ExitIfNotAccess(NC_PERM_TEMPLATE, 0, 0, 0, 1); require_once $ADMIN_FOLDER . 'array_to_form.inc.php'; $custom_settings = $nc_core->template->get_by_id($TemplateID, 'CustomSettings'); nc_customsettings_show(0, $TemplateID, $custom_settings); break; case 81: # массовое удаление пользовательских настроек BeginHtml($Title2, $Title2, "http://" . $DOC_DOMAIN . "/management/design/"); $UI_CONFIG = new ui_config_template('custom', $TemplateID); $perm->ExitIfNotAccess(NC_PERM_TEMPLATE, 0, 0, 0, 1); require_once $ADMIN_FOLDER . 'array_to_form.inc.php'; $custom_settings = $nc_core->template->get_by_id($TemplateID, 'CustomSettings'); $custom_settings = nc_customsettings_drop(0, $TemplateID, $custom_settings); nc_print_status(NETCAT_CUSTOM_PARAMETR_UPDATED, 'ok'); nc_customsettings_show(0, $TemplateID, $custom_settings); break; case 9: # форма редактирования одного параметра 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 = $param ? '#template.custom.edit(' . $TemplateID . ', ' . $param . ')' : '#template.custom.new(' . $TemplateID . ')'; require_once $ADMIN_FOLDER . 'array_to_form.inc.php'; nc_customsettings_show_once(0, $TemplateID, $param); break; case 91: # добавлние/измнение одного параметра BeginHtml($Title2, $Title2, "http://" . $DOC_DOMAIN . "/management/design/");