function getRestService() { $restService = new openmeetings_rest_service(); $err = $restService->getError(); if ($err) { echo '<h2>Constructor error</h2><pre>' . $err . '</pre>'; echo '<h2>Debug</h2><pre>' . htmlspecialchars($client->getDebug(), ENT_QUOTES) . '</pre>'; exit; } return $restService; }
/** * Get list of available recordings made by user */ function getRecordingsByExternalUser($id) { $restService = new openmeetings_rest_service(); $url = $this->getRestUrl("RoomService") . "getFlvRecordingByExternalUserId?SID=" . $this->session_id . "&externalUserId=" . $id; $result = $restService->call($url, "return"); return $this->getList($result); }
function openmeetings_updateRoomWithModerationQuestionsAudioTypeAndHideOptions($openmeetings) { global $CFG; if ($CFG->openmeetings_version_2_x == false) { $result = $this->openmeetings_updateRoomWithModeration($openmeetings); return $result; } $restService = new openmeetings_rest_service(); $call = $this->getUrl() . "/services/RoomService/updateRoomWithModerationQuestionsAudioTypeAndHideOptions?" . "SID=" . $this->session_id . "&room_id=" . $openmeetings->rooms_id . "&name=" . urlencode($openmeetings->name) . "&roomtypes_id=" . urlencode($openmeetings->roomtype->roomtypes_id) . "&comment=" . urlencode($openmeetings->comment) . "&numberOfPartizipants=" . $openmeetings->numberOfPartizipants . '&ispublic=' . $this->var_to_str($openmeetings->ispublic) . '&appointment=' . $this->var_to_str($openmeetings->appointment) . '&isDemoRoom=' . $this->var_to_str($openmeetings->isDemoRoom) . '&demoTime=' . $openmeetings->demoTime . "&isModeratedRoom=" . $this->var_to_str($openmeetings->isModeratedRoom) . "&allowUserQuestions=" . $this->var_to_str($openmeetings->allowUserQuestions) . "&isAudioOnly=" . $this->var_to_str($openmeetings->isAudioOnly) . "&hideTopBar=" . $this->var_to_str($openmeetings->hideTopBar) . "&hideChat=" . $this->var_to_str($openmeetings->hideChat) . "&hideActivitiesAndActions=" . $this->var_to_str($openmeetings->hideActivitiesAndActions) . "&hideFilesExplorer=" . $this->var_to_str($openmeetings->hideFilesExplorer) . "&hideActionsMenu=" . $this->var_to_str($openmeetings->hideActionsMenu) . "&hideScreenSharing=" . $this->var_to_str($openmeetings->hideScreenSharing) . "&hideWhiteboard=" . $this->var_to_str($openmeetings->hideWhiteboard); // var_dump($call); if ($this->b_logWrite == true) { $GLOBALS['ilLog']->write(__METHOD__ . ': ' . $call); } $result = $restService->call($call); if ($restService->fault()) { echo '<h2>Fault (Expect - The request contains an invalid SOAP body)</h2><pre>'; print_r($result); echo '</pre>'; } else { $err = $restService->getError(); if ($err) { echo '<h2>Error</h2><pre>' . $err . '</pre>'; } else { //echo '<h2>Result</h2><pre>'; print_r($result["return"]); echo '</pre>'; return $result; } } return -1; }