/** * Delete course lessons that where created especially for it * * @since 3.6.1 * @access private */ private function unarchiveUniqueLessons() { $result = eF_getTableData("lessons", "*", "originating_course=" . $this->course['id']); foreach ($result as $value) { $value = new EfrontLesson($value); $value->unarchive(); } }
echo "</xml>"; break; } case 'unarchive_lesson': if (isset($_GET['token']) && checkToken($_GET['token'])) { if (isset($_GET['lesson'])) { if (eF_checkParameter($_GET['lesson'], 'id') == false) { echo "<xml>"; echo "<status>error</status>"; echo "<message>Invalid lesson id</message>"; echo "</xml>"; exit; } try { $lesson = new EfrontLesson($_GET['lesson']); $lesson->unarchive(); echo "<xml>"; echo "<status>ok</status>"; echo "</xml>"; break; } catch (Exception $e) { echo "<xml>"; echo "<status>error</status>"; echo "<message>Lesson doesn't exist</message>"; echo "</xml>"; exit; } } else { echo "<xml>"; echo "<status>error</status>"; echo "<message>Incomplete arguments</message>";