function delete_category_form($action) { if (isset($_GET['category_id']) && is_numeric($_GET['category_id'])) { $category_id = Security::remove_XSS($_GET['category_id']); $catobject = new TestCategory($category_id); if ($catobject->removeCategory()) { Display::display_confirmation_message(get_lang('DeleteCategoryDone')); } else { Display::display_error_message(get_lang('CannotDeleteCategoryError')); } } else { Display::display_error_message(get_lang('CannotDeleteCategoryError')); } }
/** * Recycle tests categories */ public function recycle_test_category() { if (isset($this->course->resources[RESOURCE_TEST_CATEGORY])) { foreach ($this->course->resources[RESOURCE_TEST_CATEGORY] as $tab_test_cat) { $obj_cat = new TestCategory($tab_test_cat->source_id); $obj_cat->removeCategory(); } } }