<?php $cal->dayLinks = '{site/prefix}/index/siteevent-app/view.day/day.{date}'; $list = $e->getMonthly($parameters['simplecal'], $parameters['category'], $parameters['audience'], $parameters['user'], 'id, title, short_title, date, time, until_date, until_time, priority, recurring'); $list =& siteevent_translate($list); foreach (array_keys($list) as $k) { $item =& $list[$k]; $title = !empty($item->short_title) ? $item->short_title : $item->title; $priority = $item->priority == 'high' ? true : false; $alt = $item->title; if ($item->time > '00:00:00') { $alt .= ' - ' . Date::time($item->time, 'g:i A'); } if ($item->end_time > '00:00:00') { $alt .= ' - ' . Date::time($item->end_time, 'g:i A'); } if ($item->time == '00:00:00') { $item->time = ''; } else { list($h, $m, $s) = split(':', $item->time); $t = $item->time; $item->time = ltrim(strftime('%I:%M %p', mktime($h, $m, $s, $d, $mm, $y)), '0'); if ($item->until_time > $t) { $item->time .= ' - '; list($h, $m, $s) = split(':', $item->until_time); $item->time .= ltrim(strftime('%I:%M %p', mktime($h, $m, $s, $d, $mm, $y)), '0'); } } $item->time = str_replace(':00', '', $item->time); if (substr_count($item->time, 'AM') > 1) { $item->time = str_replace(' AM ', ' ', $item->time);
<?php loader_import('siteevent.Event'); if (!isset($parameters['id'])) { header('Location: ' . site_prefix() . '/index/siteevent-app'); exit; } $e = new SiteEvent_Event(); $event = $e->get($parameters['id']); $event->_date = $event->date; $evemt =& siteevent_translate($event); if ($event->until_date > $event->date) { list($y, $m, $d) = split('-', $event->date); list($yy, $mm, $dd) = split('-', $event->until_date); $event->date = strftime(appconf('short_date'), mktime(5, 0, 0, $m, $d, $y)) . ' - ' . strftime(appconf('date_format'), mktime(5, 0, 0, $mm, $dd, $yy)); } else { list($y, $m, $d) = split('-', $event->date); $event->date = strftime(appconf('date_format'), mktime(5, 0, 0, $m, $d, $y)); } if ($event->time == '00:00:00') { $event->time = false; } else { list($h, $m, $s) = split(':', $event->time); $t = $event->time; $event->time = ltrim(strftime('%I:%M %p', mktime($h, $m, $s, $d, $m, $y)), '0'); if ($event->until_time > $t) { $event->time .= ' - '; list($h, $m, $s) = split(':', $event->until_time); $event->time .= ltrim(strftime('%I:%M %p', mktime($h, $m, $s, $d, $m, $y)), '0'); } }
<?php if (!isset($parameters['day'])) { $parameters['day'] = date('Y-m-d'); } $events = $e->getDay($parameters['day']); $events =& siteevent_translate($events); list($y, $mm, $d) = split('-', $parameters['day']); foreach (array_keys($events) as $k) { $event =& $events[$k]; if (!empty($parameters['category'])) { if ($event->category != $parameters['category']) { unset($events[$k]); continue; } } if (!empty($parameters['audience'])) { if ($event->audience != $parameters['audience']) { unset($events[$k]); continue; } } if ($event->time == '00:00:00') { $event->time = ''; } else { list($h, $m, $s) = split(':', $event->time); $t = $event->time; $event->time = ltrim(strftime('%I:%M %p', mktime($h, $m, $s, $d, $mm, $y)), '0'); if ($event->until_time > $t) { $event->time .= ' - '; list($h, $m, $s) = split(':', $event->until_time);