$tableDatePrint = ''; $calendar = new TableCategory($gDb, $getCatId); // Get a copy of date results if recordsets are found if ($datesTotalCount > 0) { $dateElements = $datesResult['recordset']; } // Define options for selectbox if ($gValidLogin) { $selectBoxEntries = array($gL10n->get('SYS_OVERVIEW'), $gL10n->get('SYS_DESCRIPTION'), $gL10n->get('SYS_PARTICIPANTS')); } else { $selectBoxEntries = array($gL10n->get('SYS_OVERVIEW'), $gL10n->get('SYS_DESCRIPTION')); } // Define header and footer content for the html table $tableHead = ' <h1>' . $dates->getHeadline($getHeadline) . '</h1> <h3>' . $gL10n->get('SYS_START') . ': ' . $dates->getParameter('dateStartFormatAdmidio') . ' - ' . $gL10n->get('SYS_END') . ': ' . $dates->getParameter('dateEndFormatAdmidio') . '<span class="form" style="margin-left: 40px;">' . FormElements::generateDynamicSelectBox($selectBoxEntries, $defaultEntry = '0', $fieldId = 'admSelectBox', $createFirstEntry = false) . ' </span> </h3>'; $tableFooter = '<i>provided by Admidio</i> <i style="font-size: 0.6em;">' . date($gPreferences['system_date'] . ' ' . $gPreferences['system_time']) . '</i>'; // Define columns headlines for body elements $bodyHeadline_1 = array($gL10n->get('SYS_START'), $gL10n->get('SYS_END'), $gL10n->get('SYS_TIME_FROM'), $gL10n->get('SYS_TIME_TO'), $gL10n->get('DAT_DATE'), $gL10n->get('SYS_LOCATION'), $gL10n->get('DAT_ROOM_INFORMATIONS'), $gL10n->get('SYS_LEADER'), $gL10n->get('SYS_PARTICIPANTS')); $bodyHeadline_2 = array($gL10n->get('SYS_START'), $gL10n->get('SYS_END'), $gL10n->get('SYS_TIME_FROM'), $gL10n->get('SYS_TIME_TO'), $gL10n->get('DAT_DATE'), $gL10n->get('SYS_DESCRIPTION')); $bodyHeadline_3 = array($gL10n->get('SYS_START'), $gL10n->get('SYS_END'), $gL10n->get('SYS_TIME_FROM'), $gL10n->get('SYS_TIME_TO'), $gL10n->get('DAT_DATE'), $gL10n->get('SYS_PARTICIPANTS')); $body_1 = array(); $body_2 = array(); $body_3 = array(); // Get dates and configure table bodies if recordsets are found $numElement = 1; if ($datesTotalCount > 0) { foreach ($dateElements as $row) {