Subversion Repositories eFlore/Applications.coel-consultation

Compare Revisions

Ignore whitespace Rev 14 → Rev 15

/trunk/controleurs/Recherche.php
29,7 → 29,9
$donnees = array();
// Gestion des données de la requête
$donnees['recherche'] = (isset($_GET['recherche']) ? $_GET['recherche'] : '');
$chaine = $this->obtenirChaineRecherche();
$this->memoriserChaineRecherche($chaine);
$donnees['recherche'] = $chaine;
// Gestion de l'url
$this->url->setVariableRequete('module', 'Recherche');
42,6 → 44,20
$this->setSortie(self::RENDU_TETE, $this->getVue('moteur', $donnees));
}
private function obtenirChaineRecherche() {
$chaine = '';
if (isset($_GET['recherche'])) {
$chaine = $_GET['recherche'];
} else if (isset($_SESSION['col']['recherche'])) {
$chaine = $_SESSION['col']['recherche'];
}
return $chaine;
}
private function memoriserChaineRecherche($chaine) {
$_SESSION['col']['recherche'] = $chaine;
}
/**
* Recherche des collections.
* @return string la vue correspondante