Example #1
0
     //echo '<PRE>'; print_r($meeting);
     $joinMeetingParam = new BigBlueButton\Parameters\JoinMeetingParameters($meeting_id, $name, $meeting['moderator_pass']);
     $joinURL = $bbb->getJoinMeetingURL($joinMeetingParam);
     if (strpos($joinURL, 'http') !== FALSE || strpos($joinURL, 'https') !== FALSE) {
         $model->addUser($meeting_id, 'moderator', $name);
         echo "<script>window.location.href =  '{$joinURL}' ;</script>";
         exit;
     } else {
         $_SESSION['msg'] = 'Error in Joining';
         require_once $dir . 'html/home.php';
         exit;
     }
     //header('Location :' . $joinURL);
 } else {
     if ($_REQUEST['action'] == 'list_classrooms') {
         $meetingData = $model->getMeetings();
         require_once $dir . 'html/list_classrooms.php';
         //$meetingsObj = $bbb->getMeetings();
         //$meetings = $meetingsObj->getMeetings();
         //echo '<PRE>';print_r($meetings);exit;
     } else {
         if ($_REQUEST['action'] == 'view_recording') {
             $meeting_id = addslashes($_REQUEST['meeting_id']);
             //$meeting = $model->getMeeting($meeting_id);
             $recordingParam = new BigBlueButton\Parameters\GetRecordingsParameters($meeting_id);
             $recordingParam->setState('any');
             $recordings = $bbb->getRecordingsWithXmlResponseArray($recordingParam);
             $playbackURL = $recordings[0]['playbackFormatUrl'][0] . '';
             if ($playbackURL != '') {
                 echo "<script>window.location.href =  '{$playbackURL}' ;</script>";
                 exit;