diff --git a/public_html/helpers/time_range.php b/public_html/helpers/time_range.php new file mode 100644 index 0000000..15f2924 --- /dev/null +++ b/public_html/helpers/time_range.php @@ -0,0 +1,17 @@ + diff --git a/public_html/pages/components.php b/public_html/pages/components.php index bce8a2e..245e5cb 100644 --- a/public_html/pages/components.php +++ b/public_html/pages/components.php @@ -7,20 +7,8 @@ require 'classes/component.php'; require 'helpers/database.php'; $db = connectDB($config, 'jilo'); -// FIXME move thi sto a special function -$time_range_specified = false; -if (!isset($_REQUEST['from_time']) || (isset($_REQUEST['from_time']) && $_REQUEST['from_time'] == '')) { - $from_time = '0000-01-01'; -} else { - $from_time = $_REQUEST['from_time']; - $time_range_specified = true; -} -if (!isset($_REQUEST['until_time']) || (isset($_REQUEST['until_time']) && $_REQUEST['until_time'] == '')) { - $until_time = '9999-12-31'; -} else { - $until_time = $_REQUEST['until_time']; - $time_range_specified = true; -} +// specify time range +include 'helpers/time_range.php'; // jitsi component events list // we use $_REQUEST, so that both links and forms work diff --git a/public_html/pages/conferences.php b/public_html/pages/conferences.php index 037e962..f868545 100644 --- a/public_html/pages/conferences.php +++ b/public_html/pages/conferences.php @@ -7,20 +7,8 @@ require 'classes/conference.php'; require 'helpers/database.php'; $db = connectDB($config, 'jilo'); -// FIXME move thi sto a special function -$time_range_specified = false; -if (!isset($_REQUEST['from_time']) || (isset($_REQUEST['from_time']) && $_REQUEST['from_time'] == '')) { - $from_time = '0000-01-01'; -} else { - $from_time = $_REQUEST['from_time']; - $time_range_specified = true; -} -if (!isset($_REQUEST['until_time']) || (isset($_REQUEST['until_time']) && $_REQUEST['until_time'] == '')) { - $until_time = '9999-12-31'; -} else { - $until_time = $_REQUEST['until_time']; - $time_range_specified = true; -} +// specify time range +include 'helpers/time_range.php'; // conference id/name are specified when searching specific conference(s) // either id OR name, id has precedence diff --git a/public_html/pages/participants.php b/public_html/pages/participants.php index 15aba56..3ca6521 100644 --- a/public_html/pages/participants.php +++ b/public_html/pages/participants.php @@ -7,20 +7,8 @@ require 'classes/participant.php'; require 'helpers/database.php'; $db = connectDB($config, 'jilo'); -// FIXME move thi sto a special function -$time_range_specified = false; -if (!isset($_REQUEST['from_time']) || (isset($_REQUEST['from_time']) && $_REQUEST['from_time'] == '')) { - $from_time = '0000-01-01'; -} else { - $from_time = $_REQUEST['from_time']; - $time_range_specified = true; -} -if (!isset($_REQUEST['until_time']) || (isset($_REQUEST['until_time']) && $_REQUEST['until_time'] == '')) { - $until_time = '9999-12-31'; -} else { - $until_time = $_REQUEST['until_time']; - $time_range_specified = true; -} +// specify time range +include 'helpers/time_range.php'; // participant id/name/IP are specified when searching specific participant(s) // participant name - this is 'stats_id' in the db