Ejemplo n.º 1
0
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();
         }
     }
 }