Line 157... |
Line 157... |
157 |
//hybrides
|
157 |
//hybrides
|
158 |
$retenus[2][$cle] = $this->retournerInfosNomRetenu($cle,$valeurs['nom_sci_complet'], $valeurs['rang.libelle']);
|
158 |
$retenus[2][$cle] = $this->retournerInfosNomRetenu($cle,$valeurs['nom_sci_complet'], $valeurs['rang.libelle']);
|
159 |
} elseif (strripos($valeurs['nom_sci_complet'], $this->parametres->masqueRecherche) === 0) {//preg_match('/^'.strtolower($this->parametres->masqueRecherche).' |^'.strtolower($this->parametres->masqueRecherche).'$/', strtolower($valeurs['nom_sci']) ) ) {
|
159 |
} elseif (strripos($valeurs['nom_sci_complet'], $this->parametres->masqueRecherche) === 0) {//preg_match('/^'.strtolower($this->parametres->masqueRecherche).' |^'.strtolower($this->parametres->masqueRecherche).'$/', strtolower($valeurs['nom_sci']) ) ) {
|
160 |
//commence par
|
160 |
//commence par
|
161 |
$retenus[0][$cle] = $this->retournerInfosNomRetenu($cle,$valeurs['nom_sci_complet'], $valeurs['rang.libelle']);
|
161 |
$retenus[0][$cle] = $this->retournerInfosNomRetenu($cle,$valeurs['nom_sci_complet'], $valeurs['rang.libelle']);
|
162 |
} else {
|
162 |
} else {
|
163 |
//contient
|
163 |
//contient
|
164 |
$retenus[3][$cle] = $this->retournerInfosNomRetenu($cle,$valeurs['nom_sci_complet'], $valeurs['rang.libelle']);
|
164 |
$retenus[3][$cle] = $this->retournerInfosNomRetenu($cle,$valeurs['nom_sci_complet'], $valeurs['rang.libelle']);
|
165 |
}
|
165 |
}
|
166 |
} else {//synonymes
|
166 |
} else {//synonymes
|
167 |
$idNomRetenu = $valeurs['nom_retenu.id'];
|
167 |
$idNomRetenu = $valeurs['nom_retenu.id'];
|
168 |
if (in_array($valeurs['nom_retenu.id'], array_keys($this->noms)) == false) {
|
168 |
if (in_array($valeurs['nom_retenu.id'], array_keys($this->noms)) == false) {
|
169 |
//synonymes dont le nom retenu n'est pas un résultat de recherche
|
169 |
//synonymes dont le nom retenu n'est pas un résultat de recherche
|
170 |
$retenus[1][$idNomRetenu] = $this->retournerInfosNomRetenu($cle,$valeurs['nom_retenu_complet'], $valeurs['rang.libelle']);
|
170 |
$retenus[1][$idNomRetenu] = $this->retournerInfosNomRetenu($cle,$valeurs['nom_retenu.libelle'], $valeurs['rang.libelle']);
|
171 |
$this->infosPourTpl['taxons'][$idNomRetenu] = $valeurs['num_taxonomique']; //num taxon pour images coste
|
171 |
$this->infosPourTpl['taxons'][$idNomRetenu] = $valeurs['num_taxonomique']; //num taxon pour images coste
|
172 |
}
|
172 |
}
|
173 |
$synonymes[$idNomRetenu][] = $this->retournerInfosSynonyme($cle, $valeurs);
|
173 |
$synonymes[$idNomRetenu][] = $this->retournerInfosSynonyme($cle, $valeurs);
|
174 |
}
|
174 |
}
|
175 |
}
|
175 |
}
|