validate()) { $values = $form->exportValues(); $cat = new Category(); $cat->set_id($values['hid_id']); $cat->set_name($values['name']); if (empty ($values['course_code'])) { $cat->set_course_code(null); } else { $cat->set_course_code($values['course_code']); } $cat->set_description($values['description']); $cat->set_user_id($values['hid_user_id']); $cat->set_parent_id($values['hid_parent_id']); $cat->set_weight($values['weight']); $cat->set_certificate_min_score($values['certif_min_score']); if (empty ($values['visible'])) $visible = 0; else $visible = 1; $cat->set_visible($visible); $cat->save(); header('Location: gradebook.php?editcat=&selectcat=' . $cat->get_parent_id()); exit; } $interbreadcrumb[] = array ( 'url' => 'gradebook.php?selectcat='.$_GET['selectcat'], 'name' => get_lang('Gradebook' )); Display :: display_header(get_lang('EditCategory')); $form->display(); Display :: display_footer(); ?>