Portions created by the Initial Developer are Copyright (C) 2008-2012 the Initial Developer. All Rights Reserved. Contributor(s): Mark J Crane James Rose */ include "root.php"; require_once "resources/require.php"; require_once "resources/check_auth.php"; if (permission_exists('conference_active_advanced_view')) { //access granted } else { echo "access denied"; exit; } //add multi-lingual support require_once "app_languages.php"; foreach($text as $key => $value) { $text[$key] = $value[$_SESSION['domain']['language']['code']]; } $tmp_conference_name = str_replace("_", " ", $conference_name); $switch_cmd = 'conference xml_list'; $fp = event_socket_create($_SESSION['event_socket_ip_address'], $_SESSION['event_socket_port'], $_SESSION['event_socket_password']); if (!$fp) { $msg = "
".$text['message-connection']."
"; echo "
\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "
".$text['label-message']."
$msg
\n"; echo "
\n"; } else { $xml_str = trim(event_socket_request($fp, 'api '.$switch_cmd)); try { $xml = new SimpleXMLElement($xml_str); } catch(Exception $e) { //echo $e->getMessage(); } $c = 0; $row_style["0"] = "row_style0"; $row_style["1"] = "row_style1"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; foreach ($xml->conference as $row) { //set the variables $name = $row['name']; $member_count = $row['member-count']; //show the conferences that have a matching domain $tmp_domain = substr($name, -strlen($_SESSION['domain_name'])); if ($tmp_domain == $_SESSION['domain_name']) { $conference_name = substr($name, 0, strlen($name) - strlen('-'.$_SESSION['domain_name'])); $conference_display_name = str_replace("-", " ", $conference_name); $conference_display_name = str_replace("_", " ", $conference_display_name); //$id = $row->members->member->id; //$flag_can_hear = $row->members->member->flags->can_hear; //$flag_can_speak = $row->members->member->flags->can_speak; //$flag_talking = $row->members->member->flags->talking; //$flag_has_video = $row->members->member->flags->has_video; //$flag_has_floor = $row->members->member->flags->has_floor; //$uuid = $row->members->member->uuid; //$caller_id_name = $row->members->member->caller_id_name; //$caller_id_name = str_replace("%20", " ", $caller_id_name); //$caller_id_number = $row->members->member->caller_id_number; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; if ($c==0) { $c=1; } else { $c=0; } } } echo "
".$text['label-name']."".$text['label-member-count']." 
".$conference_display_name."".$member_count."".$text['button-view']."
\n"; } ?>