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; }