Ejemplo n.º 1
0
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();
Ejemplo n.º 2
0
    $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']) . '&nbsp;&nbsp;';
        if ($plg_date->getValue('dat_all_day') != 1) {
            echo $plg_date->getValue('dat_begin', $gPreferences['system_time']);
        }