Esempio n. 1
0
        echo "</a></td><td valign=\"middle\">\n";
        echo '<a href="' . JRoute::_('index.php?option=com_gcalendar&Itemid=' . $itemID . $dateHash) . '">' . JText::_('CALENDAR_BACK_LINK') . "</a>\n";
        echo "</td></tr></table>\n";
    }
}
if ($event == null) {
    echo "no event found";
} else {
    // the date formats from http://php.net/strftime
    $dateformat = GCalendarUtil::getComponentParameter('event_date_format', '%d.%m.%Y');
    $timeformat = GCalendarUtil::getComponentParameter('event_time_format', '%H:%M');
    // These are the dates we'll display
    $startDate = GCalendarUtil::strftime($dateformat, $event->get_start_date());
    $startTime = GCalendarUtil::strftime($timeformat, $event->get_start_date());
    $endDate = GCalendarUtil::strftime($dateformat, $event->get_end_date());
    $endTime = GCalendarUtil::strftime($timeformat, $event->get_end_date());
    $dateSeparator = '-';
    $timeString = $startTime . ' ' . $startDate . ' ' . $dateSeparator . ' ' . $endTime . ' ' . $endDate;
    $copyDateTimeFormat = '%Y%m%d';
    switch ($event->get_day_type()) {
        case $event->SINGLE_WHOLE_DAY:
            $timeString = $startDate;
            $copyDateTimeFormat = '%Y%m%d';
            break;
        case $event->SINGLE_PART_DAY:
            $timeString = $startDate . ' ' . $startTime . ' ' . $dateSeparator . ' ' . $endTime;
            $copyDateTimeFormat = '%Y%m%dT%H%M%S';
            break;
        case $event->MULTIPLE_WHOLE_DAY:
            $SECSINDAY = 86400;
            $endDate = strftime($dateformat, $event->get_end_date() - $SECSINDAY);