$is_in_period = in_array($this_date, $period) ? true : false; if ($is_in_period && $item->weekdays == '' && strtotime($item->startdatetime) <= strtotime($date_today) && strtotime($item->enddatetime) >= strtotime($date_today)) { $ongoing = true; } else { $ongoing = false; } // Day in Date Box (list of events) $EVENT_DAY = $this->day_display_global ? icagendaEvents::day($evt, $item) : false; // Month in Date Box (list of events) $EVENT_MONTHSHORT = $this->month_display_global ? icagendaEvents::dateBox($this_date, 'monthshort', $ongoing) : false; // Year in Date Box (list of events) $EVENT_YEAR = $this->year_display_global ? icagendaEvents::dateBox($evt, 'year', $ongoing) : false; // Time in Date Box (list of events) $EVENT_TIME = $this->time_display_global && $item->displaytime == 1 ? icagendaEvents::dateToTimeFormat($evt) : false; // Load Event Data $EVENT_DATE = iCModeliChelper::nextDate($evt, $item); $EVENT_SET_DATE = iCModeliChelper::eventUrlDate($evt); $READ_MORE = $this->shortdesc_display_global == '' && !$item->shortdesc ? iCModeliChelper::readMore($item->url, $item->desc, '[...]') : false; // URL to event details view (list of events) if ($datesDisplay == 1) { $date_var = $isSef == '1' ? '?date=' : '&date='; $set_url_date = $date_var . $EVENT_SET_DATE; $date_url = $only_startdate && in_array($this_date, $period) ? '' : $date_var . $EVENT_SET_DATE; $EVENT_URL = $item->url . $date_url; } else { $EVENT_URL = $item->url; } } else { $EVENT_URL = $item->url; } /**
$recordsToBeDisplayed = array_slice($alldates_array, $index, $number_per_page, true); // Do for each dates to be displayed on this list of events, depending of menu and/or global options for ($i = 0; $i < count($alldates_array); $i++) { // Get id and date for each date to be displayed $evt_date_id = $alldates_array[$i]; $ex_alldates_array = explode('_', $evt_date_id); $evt = $ex_alldates_array['0']; $evt_id = $ex_alldates_array['1']; if (in_array($evt_date_id, $recordsToBeDisplayed)) { foreach ($stamp->items as $item) { if ($evt_id == $item->id) { $evtDates = $item->AllDatesDisplay; $idevt = ''; if (in_array($evt, $evtDates)) { // Load Event Data $EVENT_DATE = $iCModeliChelper->nextDate($evt, $item); $EVENT_SET_DATE = $iCModeliChelper->EventUrlDate($evt); if ($isSef == '1') { $EVENT_URL = $item->url . '?date=' . $EVENT_SET_DATE; } else { $EVENT_URL = $item->url . '&date=' . $EVENT_SET_DATE; } $EVENT_DAY = $this->day_display_global ? $iCModeliChelper->day($evt) : false; $EVENT_MONTHSHORT = $this->month_display_global ? $iCModeliChelper->monthShortJoomla($evt) : false; $EVENT_YEAR = $this->year_display_global ? $iCModeliChelper->year($evt) : false; $READ_MORE = $this->shortdesc_display_global == 1 ? $iCModeliChelper->readMore($EVENT_URL, $item->desc, '[...]') : false; // Load Events List/Event Details common Data variables require $icsetvar; // Load Template to display Event require $tpl_events; }