function meeting_create() { $return = array(); extract($_POST); $bbb = new BigBlueButton\BigBlueButton(); $createMeetingParam = new BigBlueButton\Parameters\CreateMeetingParameters($meeting_id, $meeting_name); $createMeetingParam->setMaxParticipants($max_participants); $createMeetingParam->setAttendeePassword($attendee_password); $createMeetingParam->setModeratorPassword($moderator_password); $createMeetingParam->setRecord('true'); $createMeetingParam->setAutoStartRecording('true'); $meetingCreated = $bbb->createMeeting($createMeetingParam); //print_r($meetingCreated);exit; if ($meetingCreated->getReturnCode() == 'SUCCESS') { $xml = $meetingCreated->getRawXml()->asXML(); //$success_meeting_id = $meetingCreated->getMeetingId(); } else { $xml = $meetingCreated->getRawXml()->asXML(); } return $xml; }
ini_set('max_execution_time', 0); //echo __FILE__; $site_url = 'http://' . $_SERVER['HTTP_HOST'] . '/jobscraperv2/bbb/admin/'; $front_end_url = 'http://' . $_SERVER['HTTP_HOST'] . '/jobscraperv2/bbb/'; $dir = dirname(__FILE__) . '/'; require_once $dir . 'db.php'; require_once $dir . 'model.php'; require_once '../vendor/autoload.php'; $bbb = new BigBlueButton\BigBlueButton(); $model = new Model(); //$meetingConfig = 'MEET-'; $_POST = array_map('addslashes', $_POST); if ($_REQUEST['action'] == 'create_classroom') { $success_meeting_id = ''; $meeting_id = $model->createMeeting($_POST['name'], $_POST['admin_name']); $createMeetingParam = new BigBlueButton\Parameters\CreateMeetingParameters($meeting_id, $_POST['name']); $createMeetingParam->setRecord('true'); $createMeetingParam->setAutoStartRecording('true'); //$logout_url = $front_end_url.'frontend.php?action=end_meeting&meeting_id='.; //$createMeetingParam->setLogoutUrl(); $meetingCreated = $bbb->createMeeting($createMeetingParam); if ($meetingCreated->getReturnCode() == 'SUCCESS') { $updateMeeting = array(); $updateMeeting['return_response'] = $meetingCreated->getRawXml()->asXML(); $updateMeeting['attendee_pass'] = $meetingCreated->getAttendeePassword(); $updateMeeting['moderator_pass'] = $meetingCreated->getModeratorPassword(); $updateMeeting['created_on'] = strtotime($meetingCreated->getCreationDate()); $model->updateMeeting($meeting_id, $updateMeeting); $_SESSION['msg'] = "Classroom has been successfully created."; $success_meeting_id = $meetingCreated->getMeetingId(); $admin_name = $_POST['admin_name'];