$branche[] = #ID_RUBRIQUE; $events = array(); $date_deb='[(#EXTRA|extra{"date_deb"})]'; $date_fin='[(#EXTRA|extra{"date_fin"})]'; if ($date_deb=="") $date_deb="1971-01-01"; if ($date_fin=="") $date_fin="1971-01-01"; $rubr=#ID_RUBRIQUE; ereg("^([0-9]{4})-([0-9]{2})-([0-9]{2}).*$", $date_deb, $regs); $time_deb=mktime(0,0,0,$regs[2], $regs[3], $regs[1]); ereg("^([0-9]{4})-([0-9]{2})-([0-9]{2}).*$", $date_fin, $regs); $time_fin=mktime(0,0,0,$regs[2], $regs[3], $regs[1]); $date_rel=min(abs($cal_day-$time_deb),abs($cal_day-$time_fin)); if ($date_rel/(3600*24) <= 38){ if (in_array($rubr, $branche)) { for ($time_Evt=min($time_deb, $time_fin); $time_Evt<=max($time_deb, $time_fin); $time_Evt=$time_Evt+(3600*24) ){ $dateEvt=date('Y', $time_Evt).date('m', $time_Evt).date('d', $time_Evt); if (!isset($events[$dateEvt])) { $events[$dateEvt] = array(); } $events[$dateEvt][] = array('rub' => #ID_RUBRIQUE, 'link' => '#URL_ARTICLE', 'title' => '[(#TITRE|texte_script)]', 'logo' => ''); } } } ?> '.$days[$i%7].''; } $TempD = 1; if(date('w', mktime(0, 0, 0, $M, 1, $Y)) != 1) { echo ''; $tmp = ''; while(date('w', mktime(0, 0, 0, $M, $TempD, $Y)) != 1) { $TempD--; $case = ''; $tmp = $case.$tmp; } echo $tmp; } $TempD = 1; while((date('m', mktime(0, 0, 0, $M, $TempD, $Y)) == $M) || (date('w', mktime(0, 0, 0, $M, $TempD, $Y)) != 1)) { if(date('w', mktime(0, 0, 0, $M, $TempD, $Y)) == 1) { echo ''; } echo ''; $TempD++; } ?>
0 ? ($M - 1) : 12); echo "-".$D; ?> "><<         ">>>    |    ">Today
'; $case .= date('j', mktime(0, 0, 0, $M, $TempD, $Y)); $date = date('Ymd', mktime(0, 0, 0, $M, $TempD, $Y)); if (isset($events[$date])) { while (list(, $event) = each($events[$date])) { $case .= '
'.''.$event['logo'].$event['title'].''; } } $case .= '
'; echo date('j', mktime(0, 0, 0, $M, $TempD, $Y)); $date = date('Ymd', mktime(0, 0, 0, $M, $TempD, $Y)); if (isset($events[$date])) { while (list(, $event) = each($events[$date])) { echo '
'.''.$event['logo'].$event['title'].''; } } echo '