function getRoomHash(&$focus, $event)
 {
     global $current_user;
     $becomemoderator = 1;
     $openmeetings_gateway = new openmeetings_gateway();
     if ($openmeetings_gateway->openmeetings_loginuser()) {
         $roomid = $openmeetings_gateway->openmeetings_createroomwithmod($test);
         $roomhash = $openmeetings_gateway->openmeetings_setUserObjectAndGenerateRoomHash($current_user->user_name, $current_user->first_name, $current_user->last_name, $current_user->picture, $current_user->email1, 100, "openmeetings", $focus->openmeetings_roomid_c, 1, 1);
         echo "room id: {$roomid}";
         echo "room hash:  {$roomhash} ";
     }
 }
Example #2
0
 
 			$iframe_d = "http://".$system_config->settings[info_openmeetings_url].":".
 					$system_config->settings[info_openmeetings_http_port].
 					"/openmeetings/main.swf8.swf?lzproxied=solo" .
 					"&roomid=1" .					
 					"&sid=".$openmeetings_gateway->session_id .					
 					"&language=".$system_config->settings[info_openmeetings_language].					
 					"&picture=1".
 					"&user_id=1".
 					"&wwwroot="."openmeetings" .
 					"&moodleRoom=1" .
 					"&becomemoderator=".$becomemoderator;
 
 					//echo "iframe:  $iframe_d";
 */
 $roomhash = $openmeetings_gateway->openmeetings_setUserObjectAndGenerateRoomHash($current_user->user_name, $current_user->first_name, $current_user->last_name, $current_user->picture, $current_user->email1, 100, "openmeetings", $current_user->openmeetings_my_roomid_c, 1, 1);
 //set User-Object to Session ... is deprecated
 //$returnVal = $openmeetings_gateway->openmeetings_setUserObject($USER->username,$USER->firstname,
 //				$USER->lastname,$USER->picture,$USER->email);
 if (!empty($roomhash)) {
     $iframe_d = "http://" . $system_config->settings[info_openmeetings_url] . ":" . $system_config->settings[info_openmeetings_http_port] . "/openmeetings/?" . "scopeRoomId=" . $current_user->openmeetings_my_roomid_c . "&secureHash=" . $roomhash . "&lzproxied=solo" . "&language=" . $system_config->settings[info_openmeetings_language];
     /*	
     printf("<iframe src='%s' width='%s' height='600px' />",$iframe_d,
     		"1000px");
     */
     /* with videoconference.php
     
     					$iframe_d = "videoconference.php?" .
     							"sid=".$openmeetings_gateway->session_id .
     							"&roomid=1" .
     							"&language=".$system_config->settings[info_openmeetings_language].
Example #3
0
?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body bgcolor="#5a5152" text="#333333" link="#FF3366" LEFTMARGIN="0"
	TOPMARGIN="0" MARGINWIDTH="0" MARGINHEIGHT="0">
	<?php 
require_once JPATH_COMPONENT_ADMINISTRATOR . DS . "om_gateway" . DS . "openmeetings_gateway.php";
$user = JFactory::getUser();
$openmeetings_gateway = new openmeetings_gateway();
if ($openmeetings_gateway->openmeetings_loginuser()) {
    if ($user->authorise('core.admin') || $user->authorise('core.manage')) {
        $becomemoderator = 1;
    } else {
        $becomemoderator = 0;
    }
    $showAudioVideoTest = 1;
    $roomhash = $openmeetings_gateway->openmeetings_setUserObjectAndGenerateRoomHash($user->username, $user->name, '', '', $user->email, $user->id, $this->room_id, $becomemoderator, $showAudioVideoTest);
    $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()];
    // Get a database object
    $db =& JFactory::getDBO();
    if (!empty($roomhash)) {
        //maindebug.swf8.swf
        $swfurl = $openmeetings_gateway->getOMUrl() . "/?" . "scopeRoomId=" . $this->room_id . "&secureHash=" . $roomhash . "&lzproxied=solo" . "&language=18";
        $mainframe = JFactory::getApplication();
        $mainframe->redirect($swfurl);
    }
}