Rus Diva
Please find attached proposed final version, including Rus' latest amendments, which I have not tested.
Some additional changes not previously mentioned:
1. \includes\classes\events_calendar.php
added an extra bracket in sidebox month heading previous/next links because the single brackets were hard to hit with cursor.
changed
Code:
$prevMonth = '<a href=index.php?main_page='. FILENAME_EVENTS_CALENDAR_INCLUDE . '&eventmode=eventframe' .$this->getCalendarLink($prev[0], $prev[1]).' target=calendar title='. $this->monthNames[$month - 2] . (($month-2 < 1) ? $D.($year-1) : ' '. $year) .' ><</a>';
$nextMonth = '<a href=index.php?main_page='. FILENAME_EVENTS_CALENDAR_INCLUDE . '&eventmode=eventframe' . $this->getCalendarLink($next[0], $next[1]).' target=calendar title='. $this->monthNames[$month + 0] . (($month+0 > 11) ? $J.($year+1) : ' '. $year) .' >></a>';
to
Code:
$prevMonth = '<a href=index.php?main_page='. FILENAME_EVENTS_CALENDAR_INCLUDE . '&eventmode=eventframe' .$this->getCalendarLink($prev[0], $prev[1]).' target=calendar title='. $this->monthNames[$month - 2] . (($month-2 < 1) ? $D.($year-1) : ' '. $year) .' ><<</a>';
$nextMonth = '<a href=index.php?main_page='. FILENAME_EVENTS_CALENDAR_INCLUDE . '&eventmode=eventframe' . $this->getCalendarLink($next[0], $next[1]).' target=calendar title='. $this->monthNames[$month + 0] . (($month+0 > 11) ? $J.($year+1) : ' '. $year) .' >>></a>';
2. \includes\modules\events_calendar_listing.php
\includes\templates\amanita\css\events_calendar.css
event_description_dates - changed to event_dates_start and event_dates_end
event_dates_start - removed font-size, width, added padding rhs, white-space: nowrap;
event_dates_end - removed font-size, width, added padding rhs, white-space: nowrap;
event_header_dates - added white-space: nowrap;
changed
Code:
list($year, $month, $day) = preg_split('/[\/.-]/', $events->fields['start_date']);
$list_box_contents[$row][] = array(
'align' => 'center',
'params' => 'class="event_description_dates"',
'text' => date("F j, Y", mktime(0, 0, 0, $month, $day, $year)));
$endDate = '-';
if(isset($events->fields['end_date']) && trim($events->fields['end_date']) != '')
{
list($year, $month, $day) = preg_split('/[\/.-]/', $events->fields['end_date']);
$endDate = date("F j, Y", mktime(0, 0, 0, $month, $day, $year));
}
$list_box_contents[$row][] = array(
'align' => 'center',
'params' => 'class="event_description_dates"',
'text' => $endDate);
to
Code:
list($year, $month, $day) = preg_split('/[\/.-]/', $events->fields['start_date']);
$list_box_contents[$row][] = array(
'align' => 'center',
'params' => 'class="event_dates_start"',
'text' => date("F j, Y", mktime(0, 0, 0, $month, $day, $year)));
$endDate = '-';
if(isset($events->fields['end_date']) && trim($events->fields['end_date']) != '')
{
list($year, $month, $day) = preg_split('/[\/.-]/', $events->fields['end_date']);
$endDate = date("F j, Y", mktime(0, 0, 0, $month, $day, $year));
}
$list_box_contents[$row][] = array(
'align' => 'center',
'params' => 'class="event_dates_end"',
'text' => $endDate);
3. Something else that could be addressed now or later. The next year heading links in Yearly Calendar in main column needs to be limited to the same value (=5) as sidebox, as customer can keep clicking to view forward years. I stopped at 20 years forward, but could have gone further.
I hope you approve.
Cheers