Objet : devel-adl
Archives de la liste
- From: David MENTRE <dmentre AT linux-france.org>
- To: Developpement de l'Agenda du Libre <devel AT agendadulibre.org>
- Subject: [Devel] Re: [bug] calendrier annuel ne fonctionne pas sur janvier 2006
- Date: Fri, 23 Dec 2005 10:18:43 +0100
- List-archive: <http://lolut.utbm.info/pipermail/devel>
- List-id: Developpement de l'Agenda du Libre <devel.agendadulibre.org>
- Organization: none
David MENTRE <david.mentre AT gmail.com> writes:
> Il y a un gros bug dans mon calcul de date apparement. :-( Je n'ai pas
> encore eu le temps de creuser plus avant.
Ok, un truc assez bête : pour le calcul du calendrier, l'année est prise
en paramètre (?year=2005, 2006, ...) mais l'affichage est fait à partir
du mois courant (en ce moment décembre). Donc quand on demande le
calendrier annuel sur 2006, on obtient décembre 2006, janvier 2007, etc.
Un patch simple : faire le calendrier annuel toujours de janvier à
décembre de l'année demandée :
--- trunk/funcs.inc.php 2005-12-23 09:56:15.762803248 +0100
+++ agenda/funcs.inc.php 2005-12-23 10:11:10.537776776 +0100
@@ -348,7 +348,7 @@
* Display the calendar over 12 months starting from current one
*/
$num = 0;
- $month = date("n");
+ $month = 1; // start from January
while ($num < 12) {
// month header, with a link to the single month on a page
echo "<h3 class=\"calendar\">\n";
Au moins, ça rétablit le « bon » comportement que voulait Thomas. ;)
Bon noël,
d.bugger du matin
--
pub 1024D/A3AD7A2A 2004-10-03 David MENTRE <dmentre AT linux-france.org>
5996 CC46 4612 9CA4 3562 D7AC 6C67 9E96 A3AD 7A2A
- [Devel] [bug] calendrier annuel ne fonctionne pas sur janvier 2006, David MENTRE, 22/12/2005
- [Devel] Re: [bug] calendrier annuel ne fonctionne pas sur janvier 2006, David MENTRE, 23/12/2005
- Re: [Devel] Re: [bug] calendrier annuel ne fonctionne pas sur janvier 2006, Thomas Petazzoni, 23/12/2005
- [Devel] Re: [bug] calendrier annuel ne fonctionne pas sur janvier 2006, David MENTRE, 23/12/2005
Archives gérées par MHonArc 2.6.16.