Subversion Repositories Applications.referentiel

Compare Revisions

Ignore whitespace Rev 133 → Rev 134

/trunk/interfaces/controleurs/AppliControleur.php
107,9 → 107,9
$this->fusionnerSortie($module->getSortie());
}
protected function executerActionReferentiel($ClasseModule, $action, $referentiel) {
protected function executerActionReferentiel($ClasseModule, $action, $referentiel, $afficheMoteur = null) {
$module = new $ClasseModule();
$module->$action($referentiel);
$module->$action($referentiel, $afficheMoteur);
$this->fusionnerSortie($module->getSortie());
}
/trunk/interfaces/controleurs/Consultation.php
34,7 → 34,7
$this->definirCommeModulePrincipal(get_class($this));
$this->construireMenu($this->referentiel);
$this->construireFilAriane($this->referentiel);
$this->executerActionReferentiel('Recherche', 'chargerMoteurRecherche', $this->referentiel);
$this->executerActionReferentiel('Recherche', 'chargerMoteurRecherche', $this->referentiel, 20);
}
/trunk/interfaces/controleurs/FicheTaxon.php
39,7 → 39,7
$this->definirCommeModulePrincipal(get_class($this));
$this->construireMenu($this->referentiel);
$this->construireFilAriane($this->referentiel);
$this->executerActionReferentiel('Recherche', 'chargerMoteurRecherche', $this->referentiel);
$this->executerActionReferentiel('Recherche', 'chargerMoteurRecherche', $this->referentiel, 10);
// Gestion des données de la requête
if (!isset($_GET['num_nom'])) {
/trunk/interfaces/controleurs/Recherche.php
33,7 → 33,7
/**
* Charge le moteur de recherche et l'envoie à la vue.
*/
public function chargerMoteurRecherche($ref = null) {
public function chargerMoteurRecherche($ref = null, $affiche = null) {
$donnees = array();
$this->referentiel = $ref;
// Gestion des données de la requête
46,6 → 46,7
$donnees['forum_referentiel'] = Config::get('forum.'.$this->referentiel);
$donnees['url_module'] = 'Recherche';
$donnees['url_action'] = 'rechercher';
$donnees['affiche_moteur'] = $affiche;
self::$url_recherche = $this->obtenirUrlRecherche('%s','%s');
self::$url_fiche_taxon = $this->obtenirUrlFicheTaxon($this->referentiel, '%s');
119,7 → 120,7
$this->definirCommeModulePrincipal(get_class($this));
$this->construireMenu($this->referentiel);
$this->construireFilAriane($this->referentiel);
$this->chargerMoteurRecherche($this->referentiel);
$this->chargerMoteurRecherche($this->referentiel, 10);
// Récupération des paramètres de l'url
$chaine_de_recherche = $this->obtenirChaineRecherche();