Пример #1
0
 public function getPages()
 {
     if (!isset($_SESSION)) {
         session_start();
     }
     $lms = strtoupper($_SESSION['lms']);
     if (Lms::isValidValue($lms)) {
         $pages = array();
         switch ($lms) {
             case Lms::CANVAS:
                 $canvasHelper = new CanvasHelper();
                 $pages = json_decode($canvasHelper->getPages());
                 break;
             default:
                 $canvasHelper = new CanvasHelper();
                 $pages = $canvasHelper->getPages();
                 break;
         }
         $return = array();
         $i = 0;
         foreach ($pages as $item) {
             $file = new \stdClass();
             $file->id = $item->page_id;
             $file->name = $item->title;
             $file->url = $item->url;
             $return[] = $file;
             $i++;
         }
         return $return;
     } else {
         throw new \Exception("Invalid LMS");
     }
 }