| Line 72... |
Line 72... |
| 72 |
}
|
72 |
}
|
| 73 |
}
|
73 |
}
|
| 74 |
}
|
74 |
}
|
| Line 75... |
Line 75... |
| 75 |
|
75 |
|
| 76 |
if ($requete_recherche != '') {
|
76 |
if ($requete_recherche != '') {
|
| Line 77... |
Line 77... |
| 77 |
$resultat_recherche = $this->requeter($requete_recherche);
|
77 |
$resultat_recherche = $this->executerRequete($requete_recherche);
|
| 78 |
|
78 |
|
| 79 |
if (is_array($resultat_recherche)) {
|
79 |
if (is_array($resultat_recherche)) {
|
| 80 |
foreach ($resultat_recherche as $ligne) {
|
80 |
foreach ($resultat_recherche as $ligne) {
|
| Line 154... |
Line 154... |
| 154 |
" AND en_ce_auteur_modif_ex = auteur_mex.enaia_id_intitule_naturaliste_abrege ".
|
154 |
" AND en_ce_auteur_modif_ex = auteur_mex.enaia_id_intitule_naturaliste_abrege ".
|
| 155 |
" AND en_ce_auteur_modif = auteur_m.enaia_id_intitule_naturaliste_abrege ".
|
155 |
" AND en_ce_auteur_modif = auteur_m.enaia_id_intitule_naturaliste_abrege ".
|
| 156 |
" AND a.esn_id_version_projet_taxon=en_id_version_projet_nom ";
|
156 |
" AND a.esn_id_version_projet_taxon=en_id_version_projet_nom ";
|
| Line 157... |
Line 157... |
| 157 |
|
157 |
|
| Line 158... |
Line 158... |
| 158 |
|
158 |
|
| 159 |
$resultat_infos_complementaires = $this->requeter($requete_infos_complementaires);
|
159 |
$resultat_infos_complementaires = $this->executerRequete($requete_infos_complementaires);
|
| Line 160... |
Line 160... |
| 160 |
|
160 |
|
| Line 184... |
Line 184... |
| 184 |
" AND en_ce_auteur_basio = auteur_b.enaia_id_intitule_naturaliste_abrege ".
|
184 |
" AND en_ce_auteur_basio = auteur_b.enaia_id_intitule_naturaliste_abrege ".
|
| 185 |
" AND en_ce_auteur_modif_ex = auteur_mex.enaia_id_intitule_naturaliste_abrege ".
|
185 |
" AND en_ce_auteur_modif_ex = auteur_mex.enaia_id_intitule_naturaliste_abrege ".
|
| 186 |
" AND en_ce_auteur_modif = auteur_m.enaia_id_intitule_naturaliste_abrege ".
|
186 |
" AND en_ce_auteur_modif = auteur_m.enaia_id_intitule_naturaliste_abrege ".
|
| 187 |
" AND esn_id_version_projet_taxon=en_id_version_projet_nom ";
|
187 |
" AND esn_id_version_projet_taxon=en_id_version_projet_nom ";
|
| Line 188... |
Line 188... |
| 188 |
|
188 |
|
| Line 189... |
Line 189... |
| 189 |
$resultat_infos_complementaires = $this->requeter($requete_infos_complementaires);
|
189 |
$resultat_infos_complementaires = $this->executerRequete($requete_infos_complementaires);
|
| 190 |
|
190 |
|
| Line 191... |
Line 191... |
| 191 |
return $resultat_infos_complementaires;
|
191 |
return $resultat_infos_complementaires;
|
| Line 202... |
Line 202... |
| 202 |
'eni_id_version_projet_nom = 25 AND '.
|
202 |
'eni_id_version_projet_nom = 25 AND '.
|
| 203 |
'(eni_id_valeur_format = 3 OR eni_id_valeur_format = 4) AND '.
|
203 |
'(eni_id_valeur_format = 3 OR eni_id_valeur_format = 4) AND '.
|
| 204 |
'eni_intitule_nom LIKE "'.$nom_saisi.'%" '.
|
204 |
'eni_intitule_nom LIKE "'.$nom_saisi.'%" '.
|
| 205 |
'ORDER BY LENGTH(eni_intitule_nom)';
|
205 |
'ORDER BY LENGTH(eni_intitule_nom)';
|
| Line 206... |
Line 206... |
| 206 |
|
206 |
|
| Line 207... |
Line 207... |
| 207 |
$resultat_infos_comp_sur_nom = $this->requeter($requete_infos_comp_sur_nom);
|
207 |
$resultat_infos_comp_sur_nom = $this->executerRequete($requete_infos_comp_sur_nom);
|
| 208 |
|
208 |
|
| 209 |
if (is_array($resultat_infos_comp_sur_nom)) {
|
209 |
if (is_array($resultat_infos_comp_sur_nom)) {
|
| 210 |
foreach ($resultat_infos_comp_sur_nom as $ligne) {
|
210 |
foreach ($resultat_infos_comp_sur_nom as $ligne) {
|
| Line 232... |
Line 232... |
| 232 |
" AND esn_ce_statut = 3 ".
|
232 |
" AND esn_ce_statut = 3 ".
|
| 233 |
" AND esn_id_version_projet_taxon = etr_id_version_projet_taxon_1 ".
|
233 |
" AND esn_id_version_projet_taxon = etr_id_version_projet_taxon_1 ".
|
| 234 |
" AND en_id_nom = esn_id_nom ".
|
234 |
" AND en_id_nom = esn_id_nom ".
|
| 235 |
" AND esn_id_version_projet_taxon=en_id_version_projet_nom ";
|
235 |
" AND esn_id_version_projet_taxon=en_id_version_projet_nom ";
|
| Line 236... |
Line 236... |
| 236 |
|
236 |
|
| Line 237... |
Line 237... |
| 237 |
$resultat_recherche_famille = $this->requeter($requete_famille);
|
237 |
$resultat_recherche_famille = $this->executerRequete($requete_famille);
|
| 238 |
|
238 |
|
| 239 |
if (!is_array($resultat_recherche_famille) || count($resultat_recherche_famille) == 0) {
|
239 |
if (!is_array($resultat_recherche_famille) || count($resultat_recherche_famille) == 0) {
|
| 240 |
$resultat_recherche_famille = array('en_ce_rang' => 'fin');
|
240 |
$resultat_recherche_famille = array('en_ce_rang' => 'fin');
|
| Line 256... |
Line 256... |
| 256 |
" AND a.esn_id_version_projet_taxon=b.esn_id_version_projet_taxon" .
|
256 |
" AND a.esn_id_version_projet_taxon=b.esn_id_version_projet_taxon" .
|
| 257 |
" AND en_ce_rang = enrg_id_rang" .
|
257 |
" AND en_ce_rang = enrg_id_rang" .
|
| 258 |
" AND en_id_nom = b.esn_id_nom" .
|
258 |
" AND en_id_nom = b.esn_id_nom" .
|
| 259 |
" AND a.esn_id_version_projet_taxon=en_id_version_projet_nom ";
|
259 |
" AND a.esn_id_version_projet_taxon=en_id_version_projet_nom ";
|
| Line 260... |
Line 260... |
| 260 |
|
260 |
|
| Line 261... |
Line 261... |
| 261 |
$res_num_nom = $this->requeter($requete_num_tax);
|
261 |
$res_num_nom = $this->executerRequete($requete_num_tax);
|
| 262 |
|
262 |
|
| 263 |
$nt = null;
|
263 |
$nt = null;
|
| 264 |
if (is_array($res_num_nom) && count($res_num_nom) > 0) {
|
264 |
if (is_array($res_num_nom) && count($res_num_nom) > 0) {
|
| Line 275... |
Line 275... |
| 275 |
"AND ezg_code = ".$this->proteger($code_departement)." ".
|
275 |
"AND ezg_code = ".$this->proteger($code_departement)." ".
|
| 276 |
"AND ecd_ce_zone_geo = ezg_id_zone_geo ".
|
276 |
"AND ecd_ce_zone_geo = ezg_id_zone_geo ".
|
| 277 |
"AND ezg_id_projet_zg = ecd_ce_version_projet_zg ".
|
277 |
"AND ezg_id_projet_zg = ecd_ce_version_projet_zg ".
|
| 278 |
"AND ecd_ce_version_projet_taxon=25";
|
278 |
"AND ecd_ce_version_projet_taxon=25";
|
| Line 279... |
Line 279... |
| 279 |
|
279 |
|
| Line 280... |
Line 280... |
| 280 |
$resultat_presence_taxon = $this->requeter($requete_presence_taxon);
|
280 |
$resultat_presence_taxon = $this->executerRequete($requete_presence_taxon);
|
| Line 281... |
Line 281... |
| 281 |
|
281 |
|
| 282 |
$presence_taxon = (is_array($resultat_presence_taxon) && count($resultat_presence_taxon) > 0);
|
282 |
$presence_taxon = (is_array($resultat_presence_taxon) && count($resultat_presence_taxon) > 0);
|
| Line 311... |
Line 311... |
| 311 |
" ORDER BY esn_ce_statut ".
|
311 |
" ORDER BY esn_ce_statut ".
|
| 312 |
" LIMIT 1";
|
312 |
" LIMIT 1";
|
| Line 313... |
Line 313... |
| 313 |
|
313 |
|
| Line 314... |
Line 314... |
| 314 |
}
|
314 |
}
|
| Line 315... |
Line 315... |
| 315 |
|
315 |
|
| 316 |
$resultat = $this->requeter($requete);
|
316 |
$resultat = $this->executerRequete($requete);
|
| 317 |
|
317 |
|
| 318 |
$retour = array();
|
318 |
$retour = array();
|