/* @var $cache Cache */ /* @var $t Xtemplate */ //$adminpath[] = array(cot_url('admin', array('m' => 'other', 'p' => 'configeditor')), $L['Custom_configs']); $adminpath[] = $L['edit_cats']; if ($a == 'add') { $name = cot_import('rname', 'P', "ALP"); $title = cot_import('rtitle', 'P', "TXT"); $desc = cot_import('rdesc', 'P', "HTM"); if (empty($name)) { cot_error($L['err_no_name']); } if (in_array($name, cfg_editor::cat_exists_list())) { cot_error($L['err_exists_name']); } if (!cot_error_found()) { cfg_editor::cat_add($name, $title, $desc); cot_message('added_success'); } cot_redirect(cot_url('admin', array('m' => 'other', 'p' => 'configeditor', 'n' => 'editcat'), '', true)); } if ($a == 'update') { $titles = cot_import('rtitle', 'P', "ARR"); $descs = cot_import('rdesc', 'P', "ARR"); $names = array_keys($titles); foreach ($names as $name) { $name = cot_import($name, 'D', "ALP"); $title = cot_import($titles[$name], 'D', "TXT"); $desc = cot_import($descs[$name], 'D', "HTM"); cfg_editor::cat_edit($name, $title, $desc); } cot_message('updated_success');