Subversion Repositories Applications.referentiel

Rev

Rev 119 | Rev 168 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 119 Rev 134
Line 31... Line 31...
31
	}
31
	}
Line 32... Line 32...
32
	
32
	
33
	/**
33
	/**
34
	 * Charge le moteur de recherche et l'envoie à la vue.
34
	 * Charge le moteur de recherche et l'envoie à la vue.
35
	 */
35
	 */
36
	public function chargerMoteurRecherche($ref = null) {
36
	public function chargerMoteurRecherche($ref = null, $affiche = null) {
37
		$donnees = array();
37
		$donnees = array();
38
		$this->referentiel = $ref;
38
		$this->referentiel = $ref;
39
		// Gestion des données de la requête
39
		// Gestion des données de la requête
Line 44... Line 44...
44
		$donnees['url_referentiel'] = $this->referentiel;
44
		$donnees['url_referentiel'] = $this->referentiel;
45
		$donnees['code_referentiel'] = strtoupper($this->referentiel);
45
		$donnees['code_referentiel'] = strtoupper($this->referentiel);
46
		$donnees['forum_referentiel'] = Config::get('forum.'.$this->referentiel);
46
		$donnees['forum_referentiel'] = Config::get('forum.'.$this->referentiel);
47
		$donnees['url_module'] = 'Recherche';
47
		$donnees['url_module'] = 'Recherche';
48
		$donnees['url_action'] = 'rechercher';
48
		$donnees['url_action'] = 'rechercher';
-
 
49
		$donnees['affiche_moteur'] = $affiche;
49
		self::$url_recherche = $this->obtenirUrlRecherche('%s','%s');
50
		self::$url_recherche = $this->obtenirUrlRecherche('%s','%s');
50
		self::$url_fiche_taxon = $this->obtenirUrlFicheTaxon($this->referentiel, '%s');
51
		self::$url_fiche_taxon = $this->obtenirUrlFicheTaxon($this->referentiel, '%s');
Line 51... Line 52...
51
		
52
		
52
		// Gestion du squelette et de la sortie
53
		// Gestion du squelette et de la sortie
Line 117... Line 118...
117
		}
118
		}
118
		// Gestion des squelettes
119
		// Gestion des squelettes
119
		$this->definirCommeModulePrincipal(get_class($this));
120
		$this->definirCommeModulePrincipal(get_class($this));
120
		$this->construireMenu($this->referentiel);
121
		$this->construireMenu($this->referentiel);
121
		$this->construireFilAriane($this->referentiel);
122
		$this->construireFilAriane($this->referentiel);
122
		$this->chargerMoteurRecherche($this->referentiel);
123
		$this->chargerMoteurRecherche($this->referentiel, 10);
Line 123... Line 124...
123
		
124
		
124
		// Récupération des paramètres de l'url
125
		// Récupération des paramètres de l'url
125
		$chaine_de_recherche = $this->obtenirChaineRecherche(); 
126
		$chaine_de_recherche = $this->obtenirChaineRecherche(); 
126
		if (!empty($chaine_de_recherche)) {
127
		if (!empty($chaine_de_recherche)) {