diff --git a/application/modules/opac/views/scripts/recherche/saisie.phtml b/application/modules/opac/views/scripts/recherche/saisie.phtml index bdd8db18c1cabaef62e05f91d2673cc176f24855..c052c89c3d91a06740b0bf15c7901b4ba801a3e6 100644 --- a/application/modules/opac/views/scripts/recherche/saisie.phtml +++ b/application/modules/opac/views/scripts/recherche/saisie.phtml @@ -10,6 +10,8 @@ $this->closeBoite(); echo '<div class="conteneur_simple">'; // Historique des recherches +echo "<h4>".$this->_('Vos dernières recherches')."</h4>"; + echo $this->historiqueRecherche(); echo '</div>'; diff --git a/library/ZendAfi/View/Helper/Accueil/HistoriqueRecherches.php b/library/ZendAfi/View/Helper/Accueil/HistoriqueRecherches.php index ed74a0b8653331e352ca10c0dcfd9e101a42c109..d64516b27c9c49468c83e998739c651410d45f71 100644 --- a/library/ZendAfi/View/Helper/Accueil/HistoriqueRecherches.php +++ b/library/ZendAfi/View/Helper/Accueil/HistoriqueRecherches.php @@ -25,7 +25,7 @@ class ZendAfi_View_Helper_Accueil_HistoriqueRecherches extends ZendAfi_View_Help $this->preferences['titre'], ['title' => $this->view->_('Formulaire de recherche')]); - $this->contenu = ''; + $this->contenu = $this->view->historiqueRecherche(); return $this->getHtmlArray(); } diff --git a/library/ZendAfi/View/Helper/HistoriqueRecherche.php b/library/ZendAfi/View/Helper/HistoriqueRecherche.php index 14d9b2af840bb2beffd39a88af8696a7cd956401..a99d057fb568b449e5fd19cbce877c9a8217b42a 100644 --- a/library/ZendAfi/View/Helper/HistoriqueRecherche.php +++ b/library/ZendAfi/View/Helper/HistoriqueRecherche.php @@ -32,7 +32,6 @@ class ZendAfi_View_Helper_HistoriqueRecherche extends ZendAfi_View_Helper_BaseHe $html.=$this->view->tagHistoriqueRecherche(unserialize($critere)).""; return "<div class='criteres_recherche'>" - ."<h4>".$this->view->_('Vos dernières recherches')."</h4>" ."<ul>".$html."</ul>" ."</div>"; } diff --git a/tests/library/ZendAfi/View/Helper/Accueil/HistoriqueRecherchesTest.php b/tests/library/ZendAfi/View/Helper/Accueil/HistoriqueRecherchesTest.php index 258722ec05ba7246db0c44e4b4a51d7a76e7e746..03f8b27854603c4917abaa31b1cced0a7871fccb 100644 --- a/tests/library/ZendAfi/View/Helper/Accueil/HistoriqueRecherchesTest.php +++ b/tests/library/ZendAfi/View/Helper/Accueil/HistoriqueRecherchesTest.php @@ -53,6 +53,21 @@ class ZendAfi_View_Helper_Accueil_HistoriqueRecherchesTest extends ViewHelperTes '//h1//a[contains(@href,"/recherche/saisie")]', 'Historique Recherches'); } + + + /** @test */ + public function URLRechercheHarryPotterShouldBeDisplay(){ + $this->assertXPath($this->html, + '//a[contains(@href, "/recherche/simple/expressionRecherche/Harry+Potter")]', + $this->html); + } + + /** @test */ + public function URLRechercheMilesDavisShouldBeDisplay(){ + $this->assertXPath($this->html, + '//a[contains(@href, "/recherche/simple/rech_auteurs/Miles+Davis/annee_fin/1970")]', + $this->html); + } } ?> \ No newline at end of file