1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| switch ($match){
case 'endDate':
case 'startDate':
case 'eventDate':
// Note we need to examine the date specifiers used to determine if language translation will be
// necessary. Do this later when script is debugged.
if(!$this->disableDateStyle) $content .= '<span class="mod_events_latest_date">';
if (!isset($dateParm) || $dateParm == ''){
// no actual format specified, use default, eg. Fri Oct 12th, @7:30pm\
// use the strftime function for international support
if($this->lang == 'english'){
//if($lang == 'english'){
$time_fmt = $all_day_event ? '' : ', @g:ia';
// $dateFormat = $this->displayYear ? 'D, M jS, Y'.$time_fmt: 'D, M jS'.$time_fmt;
$dateFormat = $this->displayYear ? 'D, M jS, Y'.$time_fmt: 'D, M jS'.$time_fmt;
$content .= date($dateFormat, $$match);
} else {
$time_fmt = $all_day_event ? '' : ' @%I:%M%p';
// MIE : date de début et de fin que j'ai ajouté
$dateFormat = " $startDate-$endDate";
// code de base : $dateFormat = $this->displayYear ? '%a %b %d, %Y'.$time_fmt : ' %d %b'.$time_fmt; // %a %d %b
$content .= strftime($dateFormat, $$match);
}
} else {
// if a '%' sign detected in date format string, we assume strftime() is to be used,
if(preg_match("/\%/", $dateParm)) $content .= strftime($dateParm, $$match);
// otherwise the date() function is assumed.
else $content .= date($dateParm, $$match);
}
if(!$this->disableDateStyle) $content .= "</span>";
break; |
Partager