require_once _JOOMLMS_FRONT_HOME . "/joomla_lms.topics.class.php"; require_once _JOOMLMS_FRONT_HOME . "/joomla_lms.docs.hlpr.php"; switch ($task) { // case 'details_course': showCourseDetails( $option ); break; case 'orderup_topic': orderTopic($course_id, $topic_ordering, -1); break; case 'orderdown_topic': orderTopic($course_id, $topic_ordering, 1); break; case 'delete_topic': deleteTopic($course_id, $topic_id); break; case 'add_topic_element': $course = new JLMS_Course_HomePage($course_id, true); $course->listElements($topic_id); break; case 'add_submit_topic_element': addElement($course_id, $topic_id, $t_id); break; case 'publish_topic': publishTopic($course_id, $topic_id, mosGetParam($_REQUEST, 'state', 0)); break; case 'add_topic': case 'edit_topic': editTopic($course_id, $topic_id); break; case 'cancel_topic': JLMSRedirect(sefRelToAbs("index.php?option={$option}&task=details_course&id={$course_id}&Itemid={$Itemid}#topic_" . intval(mosGetParam($_REQUEST, 'id', 0)))); break; case 'save_topic':