/** * Renvoi un tableau de news active pour l'accueil * * On demande à l'objet ConteneurNews de renvoyer un tableau de toutes * les news non périmées (sans préférences pour l'importance de celles-ci) */ function getNewsActives() { if (!isset($this->conteneurNews)) { $this->conteneurNews = lectureNews(); majContexteUtilisateur($this); } return $this->conteneurNews->getNewsActives(false); }
* @version $Id$ * @copyright 2011 */ require_once 'archi/ContexteUtilisateur.php'; require_once 'archi/AccueilUtil.php'; // initialisation de ma session if (!isset($_SESSION)) { session_start(); } // Je précise sur quelle page je suis setPageActuelle('index'); // Création d'un contexteUtilisateur // + lecture et mise en session du fichier d'accueil if (!isset($_SESSION['ContexteUtilisateur'])) { $contexte = new ContexteUtilisateur(); majContexteUtilisateur($contexte); } // on récupère le texte à afficher dans l'accueil $contexteUtlisateur = getContexteUtilisateur(); $actualite = $contexteUtlisateur->getTexteAccueil(); // Je regarde si je veux aqfficher l'edito en entier $afficherTexteEnEntier = false; if (isset($_GET["suiteTexte"])) { $afficherTexteEnEntier = true; } // Ensuite, je recherche les news à afficher //$contexteUtlisateur->getNewsAccueil(); $tableauNews = $contexteUtlisateur->getNewsAccueil(); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">