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 |