CVS: spip/ecrire calendrier_jour.php3, 1.8, 1.9 calendrier_semaine.php3, 1.2, 1.3 inc_agenda.php3, 1.11, 1.12 inc_filtres.php3, 1.85, 1.86 inc_presentation.php3, 1.341, 1.342

Update of /home/spip-cvs/spip/ecrire
In directory miel:/tmp/cvs-serv4034/ecrire

Modified Files:
  calendrier_jour.php3 calendrier_semaine.php3 inc_agenda.php3
  inc_filtres.php3 inc_presentation.php3
Log Message:
affichage un peu amélioré des dates

Index: calendrier_jour.php3

RCS file: /home/spip-cvs/spip/ecrire/calendrier_jour.php3,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- calendrier_jour.php3 25 Nov 2003 17:00:33 -0000 1.8
+++ calendrier_jour.php3 26 Nov 2003 01:01:18 -0000 1.9
@@ -27,7 +27,7 @@

///// debut de la page
-debut_page(nom_jour("$annee-$mois-$jour")." ".affdate("$annee-$mois-$jour"), "redacteurs", "calendrier");
+debut_page(nom_jour("$annee-$mois-$jour")." ".affdate_jourcourt("$annee-$mois-$jour"), "redacteurs", "calendrier");

//////// parents
@@ -49,7 +49,7 @@

   echo "<div style='float: $spip_lang_left; width: 150px; align: left;'>";
   if ($jour != $jour_today OR $mois != $mois_today OR $annee != $annee_today) {
- icone_horizontale(_T("info_aujourdhui")."<br>".affdate("$annee_today-$mois_today-$jour_today"), "calendrier_jour.php3", "calendrier-24.gif", "", "center");
+ icone_horizontale(_T("info_aujourdhui")."<br>".affdate_jourcourt("$annee_today-$mois_today-$jour_today"), "calendrier_jour.php3", "calendrier-24.gif", "", "center");
   }
   echo "&nbsp;</div>";

@@ -63,7 +63,7 @@
     echo aide ("messcalen");
     echo "</div>";

- echo "<FONT FACE='arial,helvetica,sans-serif' SIZE=4><B>".nom_jour("$annee-$mois-$jour")." ".affdate("$annee-$mois-$jour")."</B></FONT>";
+ echo "<FONT FACE='arial,helvetica,sans-serif' SIZE=4><B>".nom_jour("$annee-$mois-$jour")." ".affdate_jourcourt("$annee-$mois-$jour")."</B></FONT>";

   echo "</TD>";

Index: calendrier_semaine.php3

RCS file: /home/spip-cvs/spip/ecrire/calendrier_semaine.php3,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- calendrier_semaine.php3 25 Nov 2003 17:00:33 -0000 1.2
+++ calendrier_semaine.php3 26 Nov 2003 01:01:18 -0000 1.3
@@ -68,7 +68,7 @@
   
     if ($debut != $debut_reel) {
       echo "<div style='float: $spip_lang_left; width: 150px; align: left;'>";
- icone_horizontale(_T("info_aujourdhui")."<br>".affdate("$annee-$mois-$jour"), "calendrier_semaine.php3", "calendrier-24.gif", "", "left");
+ icone_horizontale(_T("info_aujourdhui")."<br>".affdate_jourcourt("$annee-$mois-$jour"), "calendrier_semaine.php3", "calendrier-24.gif", "", "left");
       echo "</div>";
     }

@@ -84,8 +84,8 @@
   echo "<FONT FACE='arial,helvetica,sans-serif' SIZE='4'><B>";
   
   if (annee($debut) != annee($fin)) echo affdate($debut)." - ".affdate($fin);
- else if (mois($debut) == mois($fin)) echo journum($debut)." - ".journum($fin)." ".affdate_mois_annee($debut);
- else echo journum($debut)." ".nom_mois($debut)." - ".journum($fin)." ".affdate_mois_annee($fin);
+ else if (mois($debut) == mois($fin)) echo journum($debut)." - ".affdate_jourcourt($fin);
+ else echo affdate_jourcourt($debut)." - ".affdate_jourcourt($fin);
   
   echo "</B></FONT>";

Index: inc_agenda.php3

RCS file: /home/spip-cvs/spip/ecrire/inc_agenda.php3,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- inc_agenda.php3 25 Nov 2003 03:12:10 -0000 1.11
+++ inc_agenda.php3 26 Nov 2003 01:01:18 -0000 1.12
@@ -150,7 +150,7 @@
   $jour_semaine = date("w",$nom);
   if ($jour_semaine == 0) $bgcolor = $couleur_claire;

- if ($large == "col" ) echo "<div align='center' style='padding: 5px;'><b class='verdana1'><a href='calendrier_jour.php3?jour=$jour&mois=$mois&annee=$annee' style='color:black;'>".affdate("$annee-$mois-$jour")."</a></b></div>";
+ if ($large == "col" ) echo "<div align='center' style='padding: 5px;'><b class='verdana1'><a href='calendrier_jour.php3?jour=$jour&mois=$mois&annee=$annee' style='color:black;'>".affdate_jourcourt("$annee-$mois-$jour")."</a></b></div>";
   else if ($large == "large") echo "<div align='center' style='padding: 5px;'><b class='verdana1'>&nbsp;</b></div>";
   
   if ($large != "etroit") echo "<div style='background-color: $bgcolor; border-left: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa;'>"; // bordure
@@ -337,7 +337,7 @@

       echo "<div style='margin: 5px; padding-$spip_lang_left: 20px; background: url(img_pack/$bouton$spip_lang_rtl.gif) $spip_lang_left center no-repeat;'>";
       if ($rv == "oui") {
- echo "<b class='arial0'>".affdate_court($date)."</b><br />";
+ echo "<b class='arial0'>".affdate_jourcourt($date)."</b><br />";
       }
       echo "<b><a href='$url' class='arial1'>$titre</a></b>";
       echo "</div>\n";

Index: inc_filtres.php3

RCS file: /home/spip-cvs/spip/ecrire/inc_filtres.php3,v
retrieving revision 1.85
retrieving revision 1.86
diff -u -d -r1.85 -r1.86
--- inc_filtres.php3 18 Nov 2003 12:47:16 -0000 1.85
+++ inc_filtres.php3 26 Nov 2003 01:01:18 -0000 1.86
@@ -343,6 +343,13 @@
     if ($annee != $a) return d_apostrophe(_T('date_fmt_mois_annee', array ('mois'=>$mois, 'nommois'=>ucfirst($nommois), 'annee'=>$annee)));
     return d_apostrophe(_T('date_fmt_jour_mois', array ('jour'=>$jour, 'nommois'=>$nommois, 'mois'=>$mois, 'annee'=>$annee)));

+ case 'jourcourt':
+ if ($avjc) return $annee;
+ $a = date('Y');
+ if ($annee < ($a - 100) OR $annee > ($a + 100)) return $annee;
+ if ($annee != $a) return d_apostrophe(_T('date_fmt_jour_mois_annee', array ('jour'=>$jour, 'mois'=>$mois, 'nommois'=>$nommois, 'annee'=>$annee)));
+ return d_apostrophe(_T('date_fmt_jour_mois', array ('jour'=>$jour, 'nommois'=>$nommois, 'mois'=>$mois, 'annee'=>$annee)));
+
   case 'entier':
     if ($avjc) return $annee;
     if ($jour)
@@ -413,6 +420,10 @@

function affdate_court($numdate) {
   return affdate_base($numdate, 'court');
+}
+
+function affdate_jourcourt($numdate) {
+ return affdate_base($numdate, 'jourcourt');
}

function affdate_mois_annee($numdate) {

Index: inc_presentation.php3

RCS file: /home/spip-cvs/spip/ecrire/inc_presentation.php3,v
retrieving revision 1.341
retrieving revision 1.342
diff -u -d -r1.341 -r1.342
--- inc_presentation.php3 26 Nov 2003 00:26:33 -0000 1.341
+++ inc_presentation.php3 26 Nov 2003 01:01:18 -0000 1.342
@@ -464,7 +464,7 @@

       if ($afficher_auteurs) $vals[] = $les_auteurs;

- $s = affdate_court($date);
+ $s = affdate_jourcourt($date);
       
       if ($afficher_visites AND $visites > 0) {
         $s .= "<br><font size=\"1\"><a href='statistiques_visites.php3?id_article=$id_article'>"._T('lien_visites', array('visites' => $visites))."</a></font>";
@@ -570,7 +570,7 @@
         $rub = spip_fetch_array(spip_query("SELECT titre FROM spip_rubriques WHERE id_rubrique=$id_rubrique"));
         $s .= typo($rub['titre']);
       } else if ($statut != "prop")
- $s = affdate_court($date_heure);
+ $s = affdate_jourcourt($date_heure);
       else
         $s .= _T('info_a_valider');
       $s .= "</div>";