diff --git a/app/conference_centers/conference_centers.php b/app/conference_centers/conference_centers.php index 1abca3cdc7..68025242ab 100644 --- a/app/conference_centers/conference_centers.php +++ b/app/conference_centers/conference_centers.php @@ -50,7 +50,7 @@ require_once "includes/paging.php"; echo "
| Conference Centers | \n"; - echo "\n"; + echo " | \n"; echo " | ||||||||||||||||||||||||||||||||||||||
| \n"; diff --git a/app/conference_centers/conference_room_edit.php b/app/conference_centers/conference_room_edit.php index c36c3d7618..258c4131e9 100644 --- a/app/conference_centers/conference_room_edit.php +++ b/app/conference_centers/conference_room_edit.php @@ -383,7 +383,8 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { echo " | Conference Room | \n"; echo "\n"; if (strlen($meeting_uuid) > 0) { - echo " \n"; + echo " \n"; + echo " \n"; } echo " \n"; echo " | \n"; diff --git a/app/conference_centers/conference_rooms.php b/app/conference_centers/conference_rooms.php index 638223b014..b10899cdea 100644 --- a/app/conference_centers/conference_rooms.php +++ b/app/conference_centers/conference_rooms.php @@ -36,6 +36,42 @@ else { require_once "includes/header.php"; require_once "includes/paging.php"; +//get conference array + $switch_cmd = "conference xml_list"; + $fp = event_socket_create($_SESSION['event_socket_ip_address'], $_SESSION['event_socket_port'], $_SESSION['event_socket_password']); + if (!$fp) { + + } + else { + $xml_str = trim(event_socket_request($fp, 'api '.$switch_cmd)); + try { + $xml = new SimpleXMLElement($xml_str, true); + } + catch(Exception $e) { + //echo $e->getMessage(); + } + foreach ($xml->conference as $row) { + //convert the xml object to an array + $json = json_encode($row); + $row = json_decode($json, true); + //set the variables + $conference_name = $row['@attributes']['name']; + $session_uuid = $row['@attributes']['uuid']; + $member_count = $row['@attributes']['member-count']; + //show the conferences that have a matching domain + $tmp_domain = substr($conference_name, -strlen($_SESSION['domain_name'])); + if ($tmp_domain == $_SESSION['domain_name']) { + $meeting_uuid = substr($conference_name, 0, strlen($conference_name) - strlen('-'.$_SESSION['domain_name'])); + $conference[$meeting_uuid]["conference_name"] = $conference_name; + $conference[$meeting_uuid]["session_uuid"] = $session_uuid; + $conference[$meeting_uuid]["member_count"] = $member_count; + } + } + } + //echo "||||||||||||||||||||||||||||||||||||||
| Count | \n"; + echo "Tools | \n"; echo th_order_by('description', 'Description', $order_by, $order); - echo "\n"; + echo " | \n"; if (permission_exists('conference_room_add')) { echo " $v_link_label_add\n"; } @@ -121,20 +160,32 @@ require_once "includes/paging.php"; if ($result_count > 0) { foreach($result as $row) { + $meeting_uuid = $row['meeting_uuid']; echo " | |||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ".$row['conference_center_uuid']." | \n"; //echo "".$row['meeting_uuid']." | \n"; - echo "".$row['profile']." | \n"; - echo "".$row['record']." | \n"; - echo "".$row['max_members']." | \n"; - echo "".$row['wait_mod']." | \n"; - echo "".$row['announce']." | \n"; - //echo "".$row['enter_sound']." | \n"; - echo "".$row['mute']." | \n"; - //echo "".$row['created']." | \n"; - //echo "".$row['created_by']." | \n"; - echo "".$row['enabled']." | \n"; - echo "".$row['description']." | \n"; + echo "".$row['profile']." | \n"; + echo "".$row['record']." | \n"; + echo "".$row['max_members']." | \n"; + echo "".$row['wait_mod']." | \n"; + echo "".$row['announce']." | \n"; + //echo "".$row['enter_sound']." | \n"; + echo "".$row['mute']." | \n"; + //echo "".$row['created']." | \n"; + //echo "".$row['created_by']." | \n"; + echo "".$row['enabled']." | \n"; + if (strlen($conference[$meeting_uuid]["session_uuid"])) { + echo "".$conference[$meeting_uuid]["member_count"]." | \n"; + } + else { + echo "0 | \n"; + } + echo "\n"; + echo " View \n"; + echo " Sessions\n"; + + echo " | \n"; + echo "".$row['description']." | \n"; echo "\n";
if (permission_exists('conference_room_edit')) {
echo " $v_link_label_edit\n";
diff --git a/app/conference_centers/conference_sessions.php b/app/conference_centers/conference_sessions.php
index 6612c72a62..8da12ad39b 100644
--- a/app/conference_centers/conference_sessions.php
+++ b/app/conference_centers/conference_sessions.php
@@ -36,6 +36,7 @@ require_once "includes/header.php";
require_once "includes/paging.php";
//set variables from the http values
+ $meeting_uuid = check_str($_GET["id"]);
$order_by = check_str($_GET["order_by"]);
$order = check_str($_GET["order"]);
@@ -49,7 +50,7 @@ require_once "includes/paging.php";
echo "
| |||||