From c1b3b3fbc8d45d41022e7a390dccd5b5da932653 Mon Sep 17 00:00:00 2001 From: ARNO* <arno@rezo.net> Date: Sun, 30 Nov 2003 12:23:32 +0000 Subject: [PATCH] =?UTF-8?q?Bug:=20la=20semaine=20d'un=20dimanche=20=C2=8Et?= =?UTF-8?q?ait=20la=20semaine=20suivante.=20Au=20passage,=20jolis=20arrond?= =?UTF-8?q?is=20dans=20ligne=20de=20s=C2=8Election=20d'une=20semaine?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ecrire/calendrier_semaine.php3 | 2 +- ecrire/inc_agenda.php3 | 13 ++++++++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/ecrire/calendrier_semaine.php3 b/ecrire/calendrier_semaine.php3 index ced782c628..51292702bb 100644 --- a/ecrire/calendrier_semaine.php3 +++ b/ecrire/calendrier_semaine.php3 @@ -16,11 +16,11 @@ function afficher_semaine($jour_today,$mois_today,$annee_today){ $nom = mktime(1,1,1,$mois_today,$jour_today,$annee_today); $jour_semaine = date("w",$nom); + if ($jour_semaine==0) $jour_semaine=7; $debut = date("Y-m-d",mktime (1,1,1,$mois_today, $jour_today-$jour_semaine+1, $annee_today)); $fin = date("Y-m-d",mktime (1,1,1,$mois_today, $jour_today-$jour_semaine+7, $annee_today)); - if ($jour_semaine==0) $jour_semaine=7; if ($spip_ecran == "large") { $largeur_table = 974; diff --git a/ecrire/inc_agenda.php3 b/ecrire/inc_agenda.php3 index bcdec917ad..1ad747e823 100644 --- a/ecrire/inc_agenda.php3 +++ b/ecrire/inc_agenda.php3 @@ -14,6 +14,7 @@ define("_ECRIRE_INC_AGENDA", "1"); function agenda ($mois, $annee, $jour_ved, $mois_ved, $annee_ved, $semaine = false) { global $couleur_foncee, $couleur_claire; global $connect_id_auteur; + global $spip_lang_left, $spip_lang_right; $today=getdate(time()); $jour_today = $today["mday"]; @@ -42,6 +43,7 @@ function agenda ($mois, $annee, $jour_ved, $mois_ved, $annee_ved, $semaine = fal if ($semaine) { $jour_valide = mktime(1,1,1,$mois_ved,$jour_ved,$annee_ved); $jour_semaine_valide = date("w",$jour_valide); + if ($jour_semaine_valide==0) $jour_semaine_valide=7; $debut = mktime(1,1,1,$mois_ved,$jour_ved-$jour_semaine_valide+1,$annee_ved); $fin = mktime(1,1,1,$mois_ved,$jour_ved-$jour_semaine_valide+7,$annee_ved); } @@ -69,7 +71,16 @@ function agenda ($mois, $annee, $jour_ved, $mois_ved, $annee_ved, $semaine = fal echo "<a href='$lien?jour=$j&mois=$mois&annee=$annee' style='color: black'><b>$j</b></a>"; echo "</td>"; } else if ($semaine AND $nom >= $debut AND $nom <= $fin) { - echo "<td class='arial2' style='margin: 0px; padding: 3px; background-color: white; text-align: center;'>"; + if ($jour_semaine==1) { + $style = "-moz-border-radius-top$spip_lang_left: 5px; -moz-border-radius-bottom$spip_lang_left: 5px;"; + } + else if ($jour_semaine==7) { + $style = "-moz-border-radius-top$spip_lang_right: 5px; -moz-border-radius-bottom$spip_lang_right: 5px;"; + } + else { + $style = ""; + } + echo "<td class='arial2' style='margin: 0px; padding: 3px; background-color: white; text-align: center; $style'>"; echo "<a href='calendrier_semaine.php3?jour=$j&mois=$mois&annee=$annee' style='color: black'><b>$j</b></a>"; echo "</td>"; } else { -- GitLab