Fork me on GitHub






Hack jours fériés pour PiCal
Newbie
Inscrit: 09/08/2005 13:29
Messages: 14
Bonjour,
Je ne sais pas trop ou mettre ces petites lignes de code à mettre dans le fichier /piCal/locales/france.php au lieu de celles existantes limitées à cette année.

Ces lignes permettront de calculer toutes seules les futurs en anciens jours fériés sur votre calendrier.

Citation :
<?php

if( empty($_GET[ 'caldate' ]) ){
$caldate=strtotime(date("Y-n-j"));
} else {
$caldate=strtotime($_GET[ 'caldate' ]);
}

$this->holidays = array(
date("Y-1-1",$caldate)=>1,
date("Y-5-1",$caldate)=>1,
date("Y-5-1",$caldate)=>1,
date("Y-5-8",$caldate)=>1,
date("Y-7-14",$caldate)=>1,
date("Y-8-15",$caldate)=>1,
date("Y-11-11",$caldate)=>1,
date("Y-12-25",$caldate)=>1,
date("Y-n-j",easter_date(date("Y",$caldate))+86400)=>1,
date("Y-n-j",easter_date(date("Y",$caldate))+39*86400)=>1,
date("Y-n-j",easter_date(date("Y",$caldate))+50*86400)=>1,
);

?>


Bonne utilisation

Posté le : 25/11/2005 15:38
Partager Twitter Partagez cette article sur GG+
Re: Hack jours fériés pour PiCal
Guest_
j'ai pas testé mais c'est sympa !
merci

Posté le : 01/12/2005 18:42
Partager Twitter Partagez cette article sur GG+
Re: Hack jours fériés pour PiCal
Régulier
Inscrit: 16/04/2004 12:12
Messages: 106
Citation :

gregb77 a écrit:
Bonjour,
Je ne sais pas trop ou mettre ces petites lignes de code à mettre dans le fichier /piCal/locales/france.php au lieu de celles existantes limitées à cette année.

Ces lignes permettront de calculer toutes seules les futurs en anciens jours fériés sur votre calendrier.

Citation :
<?php

if( empty($_GET[ 'caldate' ]) ){
$caldate=strtotime(date("Y-n-j"));
} else {
$caldate=strtotime($_GET[ 'caldate' ]);
}

$this->holidays = array(
date("Y-1-1",$caldate)=>1,
date("Y-5-1",$caldate)=>1,
date("Y-5-1",$caldate)=>1,
date("Y-5-8",$caldate)=>1,
date("Y-7-14",$caldate)=>1,
date("Y-8-15",$caldate)=>1,
date("Y-11-11",$caldate)=>1,
date("Y-12-25",$caldate)=>1,
date("Y-n-j",easter_date(date("Y",$caldate))+86400)=>1,
date("Y-n-j",easter_date(date("Y",$caldate))+39*86400)=>1,
date("Y-n-j",easter_date(date("Y",$caldate))+50*86400)=>1,
);

?>


Bonne utilisation


merci c tres sympas je testerais ca assez rapidement
par contre je pense qu'il y a une fois de trop
date("Y-5-1",$caldate)=>1,
sauf erreur de ma part
merci encore ca peut toujours servir
@++
Ayou42

Posté le : 01/12/2005 22:26
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

51 Personne(s) en ligne (40 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 51 | Plus ...