Line 217... |
Line 217... |
217 |
// SELECT num_nom, nom_sci, num_nom_retenu, basionyme FROM bdtfx_v2_00 WHERE num_nom = X LIMIT 0,100;
|
217 |
// SELECT num_nom, nom_sci, num_nom_retenu, basionyme FROM bdtfx_v2_00 WHERE num_nom = X LIMIT 0,100;
|
218 |
$this->format_reponse .= '/synonymie';
|
218 |
$this->format_reponse .= '/synonymie';
|
219 |
if (strrpos($this->requete_champ, ', basionyme') === false) {
|
219 |
if (strrpos($this->requete_champ, ', basionyme') === false) {
|
220 |
$this->requete_champ .= ', basionyme ';
|
220 |
$this->requete_champ .= ', basionyme ';
|
221 |
}
|
221 |
}
|
- |
|
222 |
if (strrpos($this->requete_champ, ', num_type') === false) {
|
- |
|
223 |
$this->requete_champ .= ', num_type ';
|
- |
|
224 |
}
|
222 |
$this->requete_condition[0] = 'num_nom_retenu = '.
|
225 |
$this->requete_condition[0] = 'num_nom_retenu = '.
|
223 |
'(SELECT num_nom_retenu FROM '.$this->table.' WHERE '.$this->requete_condition[0].')';
|
226 |
'(SELECT num_nom_retenu FROM '.$this->table.' WHERE '.$this->requete_condition[0].')';
|
224 |
}
|
227 |
}
|
Line 225... |
Line 228... |
225 |
|
228 |
|
Line 484... |
Line 487... |
484 |
//pour chaque basionyme, on recupère le résultat : num_nom, nom_sci, basionyme et num_nom_retenu :
|
487 |
//pour chaque basionyme, on recupère le résultat : num_nom, nom_sci, basionyme et num_nom_retenu :
|
485 |
$this->resultat_req = $tab;
|
488 |
$this->resultat_req = $tab;
|
486 |
$num = $tab['num_nom'];
|
489 |
$num = $tab['num_nom'];
|
487 |
$this->afficherNomHrefRetenu($tab, $num);
|
490 |
$this->afficherNomHrefRetenu($tab, $num);
|
488 |
$this->afficherDonnees('basionyme', $tab['basionyme']);
|
491 |
$this->afficherDonnees('basionyme', $tab['basionyme']);
|
- |
|
492 |
$this->afficherDonnees('num_type', $tab['num_type']);
|
489 |
$retour_id_syn['resultat'][$num] = $this->table_retour;
|
493 |
$retour_id_syn['resultat'][$num] = $this->table_retour;
|
490 |
$this->table_retour = array();
|
494 |
$this->table_retour = array();
|
491 |
}
|
495 |
}
|
492 |
if (!isset($retour_id_syn['resultat']) && !in_array('nom_retenu N.D.', $retour_id_syn)) {
|
496 |
if (!isset($retour_id_syn['resultat']) && !in_array('nom_retenu N.D.', $retour_id_syn)) {
|
493 |
$retour_id_syn = null; //on initialise le resultat à null
|
497 |
$retour_id_syn = null; //on initialise le resultat à null
|