20) $nb_jour[1]=1; for ($i=0; $i < intval($nb_jour[1]); ++$i) { $ymd = date("Ymd", strtotime($date_redac) + 24*3600*$i); if (!isset($events[$ymd])) $events[$ymd] = array(); $events[$ymd][] = array('link' => $url_article, 'title' => $titre, 'logo' => $logo); } } $months = array('', 'Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre'); $days = array('Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'); if (!isset($date) || $date == '') $date = date('Y-m-d'); if (!isset($genre)) $genre = "Tout"; ereg("^([0-9]{4})-([0-9]{2})-([0-9]{2}).*$", $date, $regs); $cal_day = mktime(0, 0, 0, $regs[2], $regs[3], $regs[1]); $M = date('m', $cal_day); $Y = date('Y', $cal_day); // Le Menu de sélection de genre $menu_sel = array('Tout', '[(#TITRE|texte_script)]'); [(#REM) Construction liste des événements (liste evt par jour dans liste des jours) ] $events = array(); -58}{age_relatif_redac < 58}{par date_redac}{type_mot=_Agenda}> ajoute_evt('#DATE_REDAC', '[(#SOUSTITRE|texte_script)]', '[(#TITRE|texte_script)]', '[(#TITRE|texte_script)]', '#URL_ARTICLE', '[]'); ?> <?php echo 'Agenda - '.$months[intval($M)].' '.$Y; ?> [(#REM) Ceci est la feuille de style par defaut pour les types internes a SPIP ] [(#REM) Lien vers le backend pour navigateurs eclaires ] [(#REM) feuilles de style du squelette et petit bout de Javascript pour aider IE à les comprendre ] [(#REM)Titre ]

Agenda

[(#REM) Fabrication du tableau : l'en tête ] [(#REM) Fabrication du tableau : les données ] '.$days[$i%7].''; } $TempD = 1; $Time = mktime(0, 0, 0, $M, 1, $Y); if(date('w', $Time) != 1) { // jours du mois precedent echo ''; $tmp = ''; while(date('w', $Time) != 1) { $TempD--; $Time = mktime(0, 0, 0, $M, $TempD, $Y); $case = ''; $tmp = $case.$tmp; } echo $tmp; } $TempD = 1; $Time = mktime(0, 0, 0, $M, 1, $Y); while((date('m', $Time) == $M) || (date('w', $Time) != 1)) { if(date('w', $Time) == 1) { echo ''; } echo ''; $TempD++; $Time = mktime(0, 0, 0, $M, $TempD, $Y); } ?>
0 ? ($M - 1) : 12, $genre); ?>">
[(#REM) Construction Menu sélection ]
'; $case .= date('j', $Time); if (isset($events[date('Ymd', $Time)])) { while (list(, $event) = each($events[date('Ymd', $Time)])) { $case .= '
'.$event['logo'].''.$event['title'].''; } } $case .= '
'; echo date('j', $Time); if (isset($events[date('Ymd', $Time)])) { while (list(, $event) = each($events[date('Ymd', $Time)])) { echo '
'.$event['logo'].''.$event['title'].''; } } echo '
[(#REM) colonne de gauche pour Logo, menu de navigation et mot-clés de l'article]