if ($gPreferences['enable_dates_module'] == 0) { // Module is not active $gMessage->show($gL10n->get('SYS_MODULE_DISABLED')); } elseif ($gPreferences['enable_dates_module'] == 2) { // module only for valid Users require_once '../../system/login_valid.php'; } // create object and get recordset of available dates try { $dates = new ModuleDates(); $dates->setParameter('mode', $getMode); $dates->setParameter('cat_id', $getCatId); $dates->setParameter('id', $getId); $dates->setParameter('show', $getShow); $dates->setParameter('view_mode', $getViewMode); $dates->setDateRange($getDateFrom, $getDateTo); } catch (AdmException $e) { $e->showHtml(); } if ($getCatId > 0) { $calendar = new TableCategory($gDb, $getCatId); } // Number of events each page for default view 'html' or 'compact' view if ($gPreferences['dates_per_page'] > 0 && $getViewMode === 'html') { $datesPerPage = $gPreferences['dates_per_page']; } else { $datesPerPage = $dates->getDataSetCount(); } // read relevant events from database $datesResult = $dates->getDataset($getStart, $datesPerPage); $datesTotalCount = $dates->getDataSetCount();
$plg_link_target = strip_tags($plg_link_target); } else { $plg_link_target = '_self'; } if (!isset($plg_kal_cat)) { $plg_kal_cat = array('all'); } // Prüfen ob the Link-URL gesetzt wurde oder leer ist // wenn leer, dann Standardpfad zum Admidio-Modul if (!isset($plg_link_url) || $plg_link_url === '') { $plg_link_url = $g_root_path . '/adm_program/modules/dates/dates.php'; } // create Object $plgDates = new ModuleDates(); // read events for output $plgDates->setDateRange(); $plgDatesResult = $plgDates->getDataSet(0, $plg_dates_count); $plg_date = new TableDate($gDb); echo '<div id="plugin_' . $plugin_folder . '" class="admidio-plugin-content">'; if ($plg_show_headline == 1) { echo '<h3>' . $gL10n->get('PLG_DATES_HEADLINE') . '</h3>'; } if ($plgDatesResult['numResults'] > 0) { foreach ($plgDatesResult['recordset'] as $plg_row) { $plg_date->clear(); $plg_date->setArray($plg_row); $plg_html_end_date = ''; echo '<div>' . $plg_date->getValue('dat_begin', $gPreferences['system_date']) . ' '; if ($plg_date->getValue('dat_all_day') != 1) { echo $plg_date->getValue('dat_begin', $gPreferences['system_time']); }