function setUserObjectAndGenerateRecordingHashByURL(&$data)
 {
     $openmeetings_gateway = new openmeetings_gateway();
     if ($openmeetings_gateway->openmeetings_loginuser()) {
         return $openmeetings_gateway->setUserObjectAndGenerateRecordingHashByURL($data);
     } else {
         echo "Could not login User to OpenMeetings, check your OpenMeetings Module Configuration createRoomWithModeration";
     }
 }
Exemplo n.º 2
0
		if ($user->guest) {
			$openmeetings->username = "******";
			$openmeetings->firstname = "public";
			$openmeetings->lastname = "public";
			$openmeetings->externalUserId = 1;
			$openmeetings->recording_id = $this->rec_id;
		} else {
			$openmeetings->username = $user->username;
			$openmeetings->firstname = $user->name;
			$openmeetings->lastname = "";
			$openmeetings->externalUserId = $user->id;
			$openmeetings->recording_id = $this->rec_id;
		}


		$rechash = $openmeetings_gateway->setUserObjectAndGenerateRecordingHashByURL($openmeetings);

		$lang =& JFactory::getLanguage();
		$languages = array (
		'en-GB' => 1, 'de-DE' => 2, 'fr-FR' => 4, 'it-IT' => 5, 'pt-PT' => 6, 'pt-BR' => 7, 'es-ES' => 8, 'ru-RU' => 9, 'swedish' => 10,
		'ko-KR' => 13, 'ar-AA' => 14, 'ua-UA' => 18, 'nl-NL' => 27, 'ca-ES' => 29);

		$om_laguage_id = $languages[$lang->getTag()];

		if (!empty($rechash)) {
			$swfurl = $openmeetings_gateway->getOMUrl() .
			"/?" .
			"secureHash=" .$rechash.
			"&lzproxied=solo" .
			"&language=".$om_laguage_id;