Пример #1
0
         $totalEntries = $editCourse->countCourseInstances($constraints);
     }
     $courseInstances = EfrontCourse::convertCourseObjectsToArrays($courseInstances);
     $dataSource = $courseInstances;
     $tableName = $_GET['ajax'];
     $alreadySorted = 1;
     $smarty->assign("T_TABLE_SIZE", $totalEntries);
     include "sorted_table.php";
 } elseif (isset($_GET['mode'])) {
     $editCourse->setLessonMode($_GET['lesson'], $_GET['mode']);
 } elseif (isset($_GET['add_instance'])) {
     if ($editCourse->course['instance_source']) {
         //If we are inside an instance, then consider its parent
         EfrontCourse::createInstance($editCourse->course['instance_source']);
     } else {
         EfrontCourse::createInstance($editCourse->course['id']);
     }
 } else {
     if (isset($_GET['postAjaxRequest']) && $_GET['postAjaxRequest'] == 'lessons') {
         $editCourse->handlePostAjaxRequestionForLessons();
     } else {
         if (isset($_GET['postAjaxRequest']) && $_GET['postAjaxRequest'] == 'skills') {
             $editCourse->handlePostAjaxRequestForSkills();
         } else {
             if (isset($_GET['postAjaxRequest']) && $_GET['postAjaxRequest'] == 'users') {
                 $editCourse->handlePostAjaxRequestForUsers();
             } elseif ($_GET['ajax'] == 'toggle_user') {
                 $response = array('status' => 1);
                 if ($editCourse->isUserActiveInCourse($_GET['user'])) {
                     $editCourse->unConfirm($_GET['user']);
                     $response['access'] = 0;