Scores_Session_Recherche

This commit is contained in:
Michael RICOIS 2013-11-23 18:45:14 +00:00
parent c8b26d427b
commit 2f22f00fb5
4 changed files with 12 additions and 15 deletions

View File

@ -1,5 +1,4 @@
<?php
require_once 'Scores/RechercheHistorique.php';
require_once 'Giant/WSgiant.php';
require_once 'Giant/Controllers.lib.php';
require_once 'Giant/RequestDatabase.lib.php';
@ -74,7 +73,7 @@ class GiantController extends Zend_Controller_Action
public function identiteAction()
{
$rechercheParams = new RechercheHistorique();
$rechercheParams = new Scores_Session_Recherche();
$giantFunction = new GiantFunction();
$test = $this->getRequest()->getParam('test');
if($test == true){

View File

@ -9,7 +9,6 @@ class RechercheController extends Zend_Controller_Action
if(isset($_SESSION['recherche']['giant']))
unset($_SESSION['recherche']['giant']);
require_once 'Scores/RechercheHistorique.php';
require_once 'Scores/WsScores.php';
$this->theme = Zend_Registry::get('theme');
@ -90,7 +89,7 @@ class RechercheController extends Zend_Controller_Action
{
$this->view->headTitle()->append('Recherche Annonce');
$session = new RechercheHistorique();
$session = new Scores_Session_Recherche();
$recherche = $session->item(0);
if ($recherche['type']=='annonce') {
$params = $recherche['params']['formA'];
@ -106,7 +105,7 @@ class RechercheController extends Zend_Controller_Action
$params = $request->getParams();
$token = $request->getParam('token', null);
$session = new RechercheHistorique();
$session = new Scores_Session_Recherche();
if (array_key_exists('formA', $params)) {
$token = $session->save('annonce', $params);
@ -261,7 +260,7 @@ class RechercheController extends Zend_Controller_Action
{
$this->view->headTitle()->append('Liste des dernières recherches');
// @todo : Attention lorsqu'il n'y pas de recherche enregistré
$rechercheSession = new RechercheHistorique();
$rechercheSession = new Scores_Session_Recherche();
$derniereRecherche = $rechercheSession->item(0);
$params = array_merge(array('type'=> $derniereRecherche['type']), $derniereRecherche['params']);
$this->_forward('liste', 'recherche', null, $params);
@ -270,7 +269,7 @@ class RechercheController extends Zend_Controller_Action
public function listAction()
{
$this->view->headTitle()->append('Liste des dernières recherches');
$rechercheSession = new RechercheHistorique();
$rechercheSession = new Scores_Session_Recherche();
$this->view->assign('historique', $rechercheSession->liste());
}
@ -358,7 +357,7 @@ class RechercheController extends Zend_Controller_Action
break;
}
$rechercheParams = new RechercheHistorique();
$rechercheParams = new Scores_Session_Recherche();
//Si le formulaire a été soumis alors on enregistre en session et on redirige
if ( !empty($type) ) {
@ -929,7 +928,7 @@ class RechercheController extends Zend_Controller_Action
$params = $request->getParams();
$type = $request->getParam('type', '');
$rechercheParams = new RechercheHistorique();
$rechercheParams = new Scores_Session_Recherche();
//Si le formulaire a été soumis alors on enregistre en session et on redirige
if ( !empty($type) ) {
@ -1074,7 +1073,7 @@ class RechercheController extends Zend_Controller_Action
$this->_helper->layout()->disableLayout();
$this->_helper->viewRenderer->setNoRender(true);
$rechercheParams = new RechercheHistorique();
$rechercheParams = new Scores_Session_Recherche();
//On selectionne en session
if (count($rechercheParams->liste())>0){
$recherche = $rechercheParams->item(0);

View File

@ -736,8 +736,7 @@ class Scores_Menu
case 'last':
case 'list':
//Vérifier la présence d'au moins une recherche
require_once 'Scores/RechercheHistorique.php';
$recherches = new RechercheHistorique();
$recherches = new Scores_Session_Recherche();
if (count($recherches->liste()>0)){
return true;
}

View File

@ -8,7 +8,7 @@
* ['consult'] = tableau des informations lors de la consultation d'une fiche
* ['giant'] = tableau des informations lors de la consultation de la recherche giant.
*/
class RechercheHistorique
class Scores_Session_Recherche
{
protected $index = 'recherches';
protected $listeRecherche = array();