|
@@ -645,20 +645,21 @@ class BigBlueButtonBN {
|
|
|
* 'recordId' => '1234', -- REQUIRED - comma separate if multiple ids
|
|
|
* );
|
|
|
*/
|
|
|
- public function generateRecordingWithXmlResponseArray($recordingParams)
|
|
|
+ public function generateRecording($recordingParams)
|
|
|
{
|
|
|
- $recordingsUrl = $this->_bbbServerBaseUrl.'demo/regenerateRecord.jsp?';
|
|
|
+ $recordingsUrl = $this->_bbbServerBaseUrl.'../demo/regenerateRecord.jsp?';
|
|
|
$params = 'recordID='.urlencode($recordingParams['recordId']);
|
|
|
$url = $recordingsUrl.$params.'&checksum='.sha1('regenerateRecord'.$params.$this->_securitySalt);
|
|
|
|
|
|
- $xml = $this->_processXmlResponse($url);
|
|
|
- if ($xml) {
|
|
|
- return array(
|
|
|
- 'returncode' => $xml->returncode->__toString(),
|
|
|
- );
|
|
|
- } else {
|
|
|
- return null;
|
|
|
- }
|
|
|
+ $ch = curl_init() or die ( curl_error($ch) );
|
|
|
+ $timeout = 10;
|
|
|
+ curl_setopt( $ch, CURLOPT_SSL_VERIFYPEER, false);
|
|
|
+ curl_setopt( $ch, CURLOPT_URL, $url );
|
|
|
+ curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
|
|
|
+ curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT, $timeout);
|
|
|
+ $data = curl_exec( $ch );
|
|
|
+ curl_close( $ch );
|
|
|
|
|
|
+ return true;
|
|
|
}
|
|
|
}
|