diff --git a/public_html/pages/components.php b/public_html/pages/components.php
index 6ab9387..9147f2d 100644
--- a/public_html/pages/components.php
+++ b/public_html/pages/components.php
@@ -82,11 +82,11 @@ $widget['filter'] = true;
// widget title
if (isset($_REQUEST['name']) && $_REQUEST['name'] != '') {
- $widget['title'] = 'Jitsi events for component ' . $_REQUEST['name'] . '';
+ $widget['title'] = 'Jitsi events for component ' . $_REQUEST['name'] . '';
} elseif (isset($_REQUEST['id']) && $_REQUEST['id'] != '') {
- $widget['title'] = 'Jitsi events for component ID
' . $_REQUEST['id'] . '';
+ $widget['title'] = 'Jitsi events for component ID ' . $_REQUEST['id'] . '';
} else {
- $widget['title'] = 'Jitsi events for all components';
+ $widget['title'] = 'Jitsi events for all components';
}
// widget records
if (!empty($components['records'])) {
diff --git a/public_html/pages/conferences.php b/public_html/pages/conferences.php
index aeb5cba..52d3540 100644
--- a/public_html/pages/conferences.php
+++ b/public_html/pages/conferences.php
@@ -133,9 +133,9 @@ $widget['filter'] = true;
if (isset($_REQUEST['name']) && $_REQUEST['name'] != '') {
$widget['title'] = 'Conferences with name matching "' . $_REQUEST['name'] . '"';
} elseif (isset($_REQUEST['id']) && $_REQUEST['id'] != '') {
- $widget['title'] = 'Conferences with ID matching "' . $_REQUEST['id'] . '"';
+ $widget['title'] = 'Conference with ID "' . $_REQUEST['id'] . '"';
} else {
- $widget['title'] = 'Jitsi events for all components';
+ $widget['title'] = 'All conferences';
}
// widget records
if (!empty($conferences['records'])) {
diff --git a/public_html/pages/conferences1.php b/public_html/pages/conferences1.php
deleted file mode 100644
index 2bde01a..0000000
--- a/public_html/pages/conferences1.php
+++ /dev/null
@@ -1,354 +0,0 @@
-getMessage();
- include 'templates/message.php';
- exit();
-}
-
-
-//
-// Conference listings
-//
-
-
-// search and list specific conference ID
-if (isset($conference_id)) {
-
- $conference = new Conference($db);
-
- // prepare the result
- $search = $conference->conferenceById($conference_id, $from_time, $until_time);
-
- if (!empty($search)) {
- $conferences = array();
- $conferences['records'] = array();
-
- foreach ($search as $item) {
- extract($item);
- $conference_record = array(
- // assign title to the field in the array record
- 'time' => $time,
- 'conference ID' => $conference_id,
- 'conference name' => $conference_name,
- 'conference host' => $conference_host,
- 'loglevel' => $loglevel,
- 'participant ID' => $participant_id,
- 'event' => $event_type,
- 'parameter' => $event_param
- );
- // populate the result array
- array_push($conferences['records'], $conference_record);
- }
- }
-
- // prepare the widget
- $widget['full'] = false;
- $widget['name'] = 'ConferenceId';
- $widget['collapsible'] = false;
- $widget['collapsed'] = false;
- $widget['filter'] = true;
-
-// widget title
-if (isset($_REQUEST['name']) && $_REQUEST['name'] != '') {
- $widget['title'] = 'Jitsi events for component ' . $_REQUEST['name'] . '';
-} elseif (isset($_REQUEST['id']) && $_REQUEST['id'] != '') {
- $widget['title'] = 'Jitsi events for component ID
' . $_REQUEST['id'] . '';
-} else {
- $widget['title'] = 'Jitsi events for all components';
-}
-// widget records
-if (!empty($conferences['records'])) {
- $widget['full'] = true;
- $widget['table_headers'] = array_keys($conferences['records'][0]);
- $widget['table_records'] = $conferences['records'];
-}
-
-// display the widget
-include('templates/widget.php');
-
-
- // display the result
- echo "
Conferences with ID matching \"
$conference_id\"";
-
- // results table
- echo "
\n";
-
- if (!empty($conferences['records'])) {
-
- //table rows
- foreach ($conferences['records'] as $row) {
- echo "\t\t\t
\n";
- $stats_id = false;
- $participant_ip = false;
- if ($row['event'] === 'stats_id') $stats_id = true;
- if ($row['event'] === 'pair selected') $participant_ip = true;
- // sometimes $column is empty, we make it '' then
- foreach ($row as $key => $column) {
- if ($key === 'conference ID' && $column === $conference_id) {
- echo "\t\t\t\t" . htmlspecialchars($column ?? '') . " | \n";
- } elseif ($key === 'conference name') {
- echo "\t\t\t\t" . htmlspecialchars($column ?? '') . " | \n";
- } elseif ($stats_id && $key === 'parameter') {
- echo "\t\t\t\t" . htmlspecialchars($column ?? '') . " | \n";
- } elseif ($participant_ip && $key === 'parameter') {
- echo "\t\t\t\t" . htmlspecialchars($column ?? '') . " | \n";
- } else {
- echo "\t\t\t\t" . htmlspecialchars($column ?? '') . " | \n";
- }
- }
- echo "\t\t\t
\n";
- }
-
- echo "\t\t\n";
- echo "\t\n";
-
- } else {
- echo '
No matching conferences found.
';
- }
- echo "\n
\n";
-
-
-// search and list specific conference ID
-} elseif (isset($conference_name)) {
-
- try {
- $conference = new Conference($db);
-
- // prepare the result
- $search = $conference->conferenceByName($conference_name, $from_time, $until_time);
-
- if (!empty($search)) {
- $conferences = array();
- $conferences['records'] = array();
-
- foreach ($search as $item) {
- extract($item);
- $conference_record = array(
- // assign title to the field in the array record
- 'time' => $time,
- 'conference ID' => $conference_id,
- 'conference name' => $conference_name,
- 'conference host' => $conference_host,
- 'loglevel' => $loglevel,
- 'participant ID' => $participant_id,
- 'event' => $event_type,
- 'parameter' => $event_param
- );
- // populate the result array
- array_push($conferences['records'], $conference_record);
- }
- }
-
- } catch (Exception $e) {
- $error = 'Error: ' . $e->getMessage();
- include 'templates/message.php';
- exit();
- }
-
- // display the result
- echo "\n\n";
-
- // results table
- echo "
\n";
-
- if (!empty($conferences['records'])) {
-
- echo "\t
\n";
-
- echo "\t\t\n";
- echo "\t\t\t\n";
-
- // table headers
- foreach (array_keys($conferences['records'][0]) as $header) {
- echo "\t\t\t\t" . htmlspecialchars($header) . " | \n";
- }
- echo "\t\t\t
\n";
- echo "\t\t\n";
-
- echo "\t\t\n";
-
- //table rows
- foreach ($conferences['records'] as $row) {
- echo "\t\t\t\n";
- $stats_id = false;
- $participant_ip = false;
- if ($row['event'] === 'stats_id') $stats_id = true;
- if ($row['event'] === 'pair selected') $participant_ip = true;
- // sometimes $column is empty, we make it '' then
- foreach ($row as $key => $column) {
- if ($key === 'conference name' && $column === $conference_name) {
- echo "\t\t\t\t" . htmlspecialchars($column ?? '') . " | \n";
- } elseif ($key === 'conference ID') {
- echo "\t\t\t\t" . htmlspecialchars($column ?? '') . " | \n";
- } elseif ($key === 'participant ID') {
- echo "\t\t\t\t" . htmlspecialchars($column ?? '') . " | \n";
- } elseif ($stats_id && $key === 'parameter') {
- echo "\t\t\t\t" . htmlspecialchars($column ?? '') . " | \n";
- } elseif ($participant_ip && $key === 'parameter') {
- echo "\t\t\t\t" . htmlspecialchars($column ?? '') . " | \n";
- } else {
- echo "\t\t\t\t" . htmlspecialchars($column ?? '') . " | \n";
- }
- }
- echo "\t\t\t
\n";
- }
-
- echo "\t\t\n";
- echo "\t
\n";
-
- } else {
- echo '
No matching conferences found.
';
- }
- echo "\n
\n";
-
-
-// list of all conferences (default)
-} else {
- try {
- $conference = new Conference($db);
-
- // prepare the result
- $search = $conference->conferencesAllFormatted($from_time, $until_time);
-
- if (!empty($search)) {
- $conferences = array();
- $conferences['records'] = array();
-
- foreach ($search as $item) {
- extract($item);
-
- // we don't have duration field, so we calculate it
- if (!empty($start) && !empty($end)) {
- $duration = gmdate("H:i:s", abs(strtotime($end) - strtotime($start)));
- } else {
- $duration = '';
- }
- $conference_record = array(
- // assign title to the field in the array record
- 'component' => $jitsi_component,
- 'start' => $start,
- 'end' => $end,
- 'duration' => $duration,
- 'conference ID' => $conference_id,
- 'conference name' => $conference_name,
- 'participants' => $participants,
- 'name count' => $name_count,
- 'conference host' => $conference_host
- );
- // populate the result array
- array_push($conferences['records'], $conference_record);
- }
- }
-
- } catch (Exception $e) {
- $error = 'Error: ' . $e->getMessage();
- include 'templates/message.php';
- exit();
- }
-
- // display the result
- echo "\n\n";
-
- // results table
- echo "
\n";
-
- if (!empty($conferences['records'])) {
-
- echo "\t
\n";
-
- echo "\t\t\n";
- echo "\t\t\t\n";
-
- // table headers
- foreach (array_keys($conferences['records'][0]) as $header) {
- echo "\t\t\t\t" . htmlspecialchars($header) . " | \n";
- }
- echo "\t\t\t
\n";
- echo "\t\t\n";
-
- echo "\t\t\n";
-
- //table rows
- foreach ($conferences['records'] as $row) {
- echo "\t\t\t\n";
- // sometimes $column is empty, we make it '' then
- foreach ($row as $key => $column) {
- if ($key === 'conference ID') {
- echo "\t\t\t\t" . htmlspecialchars($column ?? '') . " | \n";
- } elseif ($key === 'conference name') {
- echo "\t\t\t\t" . htmlspecialchars($column ?? '') . " | \n";
- } else {
- echo "\t\t\t\t" . htmlspecialchars($column ?? '') . " | \n";
- }
- }
- echo "\t\t\t
\n";
- }
-
- echo "\t\t\n";
- echo "\t
\n";
-
- } else {
- echo '
No matching conferences found.
';
- }
- echo "\n
\n";
-
-}
-
-?>
diff --git a/public_html/templates/results-filter.php b/public_html/templates/results-filter.php
index ad919e0..4bf2bbf 100644
--- a/public_html/templates/results-filter.php
+++ b/public_html/templates/results-filter.php
@@ -1,5 +1,5 @@
-