".$l['admin']['cat_title']."\n"; switch ($get['action']) { case 'new': if(isset($form_input['form_submit'])) { if(!is_array($errors = $categories->validate($form_input))) { $categories->new_cat($form_input); $categories->get_categories(); $c['main'] .= "
".$categories->output_whole_list_admin(); } else { $c['main'] .= error_output($errors); $c['main'] .= $categories->output_form($form_input, 'new', $l['admin']['cat_new']); } } else $c['main'] .= $categories->output_form(array('id' => NULL, 'name' => NULL, 'url' => NULL, 'description' => NULL), 'new', $l['admin']['cat_new']); break; case 'change': if(isset($form_input['form_submit'])) { if(!is_array($errors = $categories->validate($form_input))) { $categories->change_cat($form_input); $categories->get_categories(); $c['main'] .= "".$l['admin']['cat_new_ok']."
".$categories->output_whole_list_admin(); } else { $c['main'] .= error_output($errors); $c['main'] .= $categories->output_form($form_input, 'new', $l['admin']['cat_new']); } } else { $form_input['name'] = $categories->get($get['id'], 'name'); $form_input['id'] = $get['id']; $form_input['url'] = $categories->get($get['id'], 'url'); $form_input['description'] = $categories->get($get['id'], 'description'); $c['main'] .= $categories->output_form($form_input, 'change', $l['admin']['cat_change']); } break; case 'trash': if($form_input['form_submit'] == $l['admin']['yes']) { $categories->trash_cat($form_input['id']); $categories->get_categories(); $c['main'] .= "".$l['admin']['cat_trash_ok']." ".$l['admin']['cat_admincenter']."
"; } else { $c['main'] .= ""; } break; default: $c['main'] .= " ".$categories->output_whole_list_admin(); } require(JLOG_BASEPATH.'scripts'.DIRECTORY_SEPARATOR.'do_template.php'); echo $body; ?>