/** * @param array $params Array of parameters * @return mixed */ public function setUserObjectAndGenerateRecordingHashByURL($params) { $username = $_SESSION['_user']['username']; $firstname = $_SESSION['_user']['firstname']; $lastname = $_SESSION['_user']['lastname']; $userId = $_SESSION['_user']['user_id']; $systemType = 'chamilo'; $room_id = $params['room_id']; $urlWsdl = $this->url . "/services/UserService?wsdl"; $omServices = new \SoapClient($urlWsdl); $objRec = new User(); $objRec->SID = $this->sessionId; $objRec->username = $username; $objRec->firstname = $firstname; $objRec->lastname = $lastname; $objRec->externalUserId = $userId; $objRec->externalUserType = $systemType; $objRec->recording_id = $recording_id; $orFn = $omServices->setUserObjectAndGenerateRecordingHashByURL($objRec); return $orFn->return; }