/** * Ajoute une section 'Dimanche' en fin de mois si: * - $jourPrecedent n'est pas null * - numéro de $jourPrecedent ne dépasse pas le mois * note: l'indice du jour est pris dans la variable: $_SESSION['joursDeLaSemaine'] * * @param String $jourPrecedent * @param String $jourAAfficher * @param String $culte */ function gestionAffichageDimancheFinMois($journeePrecedente, $moisEnCours, $anneeEnCours, $culte) { if ($journeePrecedente == null) { return; } // Cas particulier du dernier jour du mois (qui n'est pas déjà renseigné dans le planning) // il est peut-êtr possible d'ajouter un dimanche... on va calculer ça... $numJourPrecedent = intval($journeePrecedente->getNumeroDuJour()); $numJourDernierDimanche = $numJourPrecedent + (6 - getIndiceDuJour($journeePrecedente->getNomDuJour())); if ($numJourDernierDimanche < 32 && $numJourPrecedent != $numJourDernierDimanche) { // on va checker la date par le systeme, histoire de ne pas afficher n'importe quoi if (checkdate(getIndiceMoisEnCours($moisEnCours), $numJourDernierDimanche, intval($anneeEnCours))) { // et on affiche le tag spécifique au dimanche $journee = new Journee(); $journee->preciseLeJour(Constantes::$DIMANCHE . " " . $numJourDernierDimanche); $journee->preciseActivites($culte); afficheDebutTagSpecheulDimanche($journee); afficheFinTagEntree(); } } }
?> </div> </div> <br /> <br/> <?php $journeePrecedente = null; foreach ($planningDuMois->getListeJournee() as $journee) { if (!$planningDuMois->isIncomplet()) { // La gestion de l'affichage des dimanches ne se fait que sur un planning complet gestionAffichageDimancheClassique($journeePrecedente, $journee, $culte); } afficheDebutTagEntree($journee); afficheFinTagEntree(); $journeePrecedente = $journee; } if (!$planningDuMois->isIncomplet()) { // La gestion de l'affichage des dimanches ne se fait que sur un planning complet gestionAffichageDimancheFinMois($journeePrecedente, $planningDeLAnnee->getMoisEnCours(), $annee, $culte); } ?> <div style="clear: both"> <br/></div> </div> <?php include './include/_piedPage.php'; ?>