afficherMoteurSimple(); } private function afficherMoteurSimple() { $donnees['form_nom'] = $this->executerFormulaireNom(); $this->setSortie(self::RENDU_CORPS, $donnees['form_nom']); } public function executerFormulaireNom($donnees = array()) { $donnees['url_base_completion_noms_verna'] = ""; if (Config::get(Registre::get('parametres.referentiel').'.referentielVerna')) { if (!isset($donnees['type_nom'])) { $donnees['type_nom'] = (Registre::get('parametres.niveau') == 1) ? 'nom_vernaculaire' : 'nom_scientifique'; } $donnees['nom_verna'] = true; $donnees['referentielVerna'] = Config::get(Registre::get('parametres.referentiel').'.referentielVerna'); $donnees['url_base_completion_noms_verna'] = str_replace('{projet}', $donnees['referentielVerna'], Config::get('nomsVernaTpl')); } $donnees['referentiel'] = Registre::get('parametres.referentiel'); // nécessaire pour une autocomplétion indépendante, pour ne pas avoir à modifier le javascript $donnees['url_base_completion_noms_sci'] = str_replace('{projet}', $donnees['referentiel'], Config::get('nomsTpl')); $donnees['url_base_fiche_taxon'] = str_replace('&', '&', $this->urls->obtenirUrlFiche('{num_taxon}', 'nom_scientifique')); $donnees['url_form'] = $this->urls->obtenirUrlBase(); $donnees['i18n'] = I18n::get('Recherche-form-nom'); return $this->getVue('form_nom', $donnees); } } ?>