Beispiel #1
0
     $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/");
Beispiel #2
0
     # список пользовательских настроек
     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/");