getMessage();
    include 'templates/message.php';
    exit();
}
//
// dashboard widget listings
//
// conferences in last 7 days
try {
    $conference = new Conference($db);
    // conferences for last 2 days
    $from_time = date('Y-m-d', time() - 60 * 60 * 24 * 2);
    $until_time = date('Y-m-d', time());
    $time_range_specified = true;
    // 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 "";
echo "
time period: $from_time - $until_time
"; } //// filters - time selection and sorting dropdowns //include 'templates/results-filter.php'; // results table echo "| " . htmlspecialchars($header) . "\n"; } echo "\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 | 
No matching conferences found.
'; } echo "\n| " . htmlspecialchars($header) . "\n"; } echo "\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 | 
No matching conferences found.
'; } echo "\n