Example #1
0
    /*-------------------------------------------------------------------------
          DELETE DESCRIPTION ITEM
      -------------------------------------------------------------------------*/
    if ($cmd == 'exDelete') {
        if ($description->delete()) {
            $eventNotifier->notifyCourseEvent('course_description_deleted', claro_get_current_course_id(), claro_get_current_tool_id(), $descId, claro_get_current_group_id(), '0');
            $dialogBox->success(get_lang("Description deleted."));
        } else {
            $dialogBox->error(get_lang("Unable to delete"));
        }
    }
    /*-------------------------------------------------------------------------
          EDIT  VISIBILITY DESCRIPTION ITEM
      -------------------------------------------------------------------------*/
    if ($cmd == 'mkVis') {
        $description->setVisibility('VISIBLE');
        if ($description->save()) {
            $eventNotifier->notifyCourseEvent('course_description_visible', claro_get_current_course_id(), claro_get_current_tool_id(), $descId, claro_get_current_group_id(), '0');
        }
    }
    if ($cmd == 'mkInvis') {
        $description->setVisibility('INVISIBLE');
        $description->save();
    }
}
// Load the description elements
$descList = course_description_get_item_list();
//Display
$nameTools = get_lang('Course description');
$noQUERY_STRING = true;
// to remove parameters in the last breadcrumb link