Exemple #1
0
/**
 * 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();
        }
    }
}
Exemple #2
0
?>
			</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">&nbsp;<br/></div>
	</div>
	
	<?php 
include './include/_piedPage.php';
?>