Example #1
0
 function generateDataTable($atts, $inputRecords = false)
 {
     $output = "";
     global $gnlms;
     switch ($atts["key"]) {
         case "admin_course_list":
             $output = $this->outputTreeViewList($atts, "admin-course-list.php");
             break;
         case "user_current_courses":
             // $output = $this->outputTreeViewList($atts, "user-current-courses.php");
             $output = $this->doCustomList("user-current-courses", $atts);
             break;
         case "user_available_courses":
             $output = $this->doCustomList("user-available-courses", $atts);
             break;
         case "announcement":
             $output = $this->doAnnouncementsList($atts);
             break;
         case "subscription_code":
             $output = $this->doCustomList("subscription-code-list", $atts);
             break;
         case "subscription_code_course_list":
             $output = $this->doCustomList("subscription-code-course-list", $atts);
             break;
         case "admin_user_current_courses":
             $output = $this->doCustomList("admin-user-courses", $atts);
             break;
         case "admin_user_completed_courses":
             $output = $this->doCustomList("admin-user-completed-courses", $atts);
             break;
         case "shopping_cart":
             $output = $this->doCustomList("shopping-cart", $atts, $this->data->fetchCourses($gnlms->getSelectedCourses()));
             break;
         default:
             $output = parent::generateDataTable($atts, $inputRecords);
             break;
     }
     return $output;
 }
Example #2
0
 function generateDataTable($atts, $inputRecords = false)
 {
     $output = "";
     global $gnlms;
     switch ($atts["key"]) {
         case "admin_course_list":
             $output = $this->outputTreeViewList($atts, "admin-course-list.php");
             break;
         case "user_current_courses":
             // $output = $this->outputTreeViewList($atts, "user-current-courses.php");
             $output = $this->doCustomList("user-current-courses", $atts);
             break;
         case "user_completed_courses":
             $output = $this->doCustomList("user-completed-courses", $atts);
             break;
         case "user_available_courses":
             $output = $this->doCustomList("user-available-courses", $atts);
             break;
         case "available_courses":
             $output = $this->doCustomList("available-courses", $atts);
             break;
         case "admin_user_current_courses":
             $output = $this->doCustomList("admin-user-courses", $atts);
             break;
         case "admin_user_completed_courses":
             $output = $this->doCustomList("admin-user-completed-courses", $atts);
             break;
         default:
             $output = parent::generateDataTable($atts, $inputRecords);
             break;
     }
     return $output;
 }