Line 135... |
Line 135... |
135 |
|
135 |
|
136 |
// requête spéciale de recherche de tous les synonymes et du nom retenu d'un paramétre
|
136 |
// requête spéciale de recherche de tous les synonymes et du nom retenu d'un paramétre
|
137 |
if (isset($parametres['tax']) && ($parametres['tax'] == 1)) {
|
137 |
if (isset($parametres['tax']) && ($parametres['tax'] == 1)) {
|
138 |
$resultat = $this->chercherSynonymes($rechercheDao, $parametres);
|
138 |
$resultat = $this->chercherSynonymes($rechercheDao, $parametres);
|
- |
|
139 |
} else {
|
139 |
} else {
|
140 |
$donnees['referentiel'] = $this->referentiel;
|
140 |
$donnees['fragmenteur'] = $this->gererFragmenteur($rechercheDao, $parametres);
|
141 |
$donnees['fragmenteur'] = $this->gererFragmenteur($rechercheDao, $parametres);
|
141 |
$donnees['resultats'] = $rechercheDao->chercher('ParDefaut', $parametres);
|
142 |
$donnees['resultats'] = $rechercheDao->chercher('ParDefaut', $parametres);
|
142 |
$resultat = $this->getVue('resultat_recherche', $donnees);
|
143 |
$resultat = $this->getVue('resultat_recherche', $donnees);
|
Line 147... |
Line 148... |
147 |
}
|
148 |
}
|
Line 148... |
Line 149... |
148 |
|
149 |
|
149 |
private function chercherSynonymes($rechercheDao, $parametres){
|
150 |
private function chercherSynonymes($rechercheDao, $parametres){
|
150 |
$this->donnees_par_page = 2;
|
151 |
$this->donnees_par_page = 2;
|
- |
|
152 |
$this->donnees_par_page_choix = '1,2,5,10';
|
151 |
$this->donnees_par_page_choix = '1,2,5,10';
|
153 |
$donnees['referentiel'] = $this->referentiel;
|
152 |
$donnees['fragmenteur'] = $this->gererFragmenteur($rechercheDao, $parametres, 'NombreTaxon');
|
154 |
$donnees['fragmenteur'] = $this->gererFragmenteur($rechercheDao, $parametres, 'NombreTaxon');
|
153 |
$resultats = $rechercheDao->chercher('ParTaxon', $parametres);
|
155 |
$resultats = $rechercheDao->chercher('ParTaxon', $parametres);
|
154 |
foreach ($resultats as $res) {
|
156 |
foreach ($resultats as $res) {
|
155 |
if ($res['num_nom'] == $res['num_nom_retenu']) {
|
157 |
if ($res['num_nom'] == $res['num_nom_retenu']) {
|