$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 = '';
$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 .= ' | ';
$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 '';
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 ' | ';
$TempD++;
}
?>