67,7 → 67,7 |
/* Méthode pour récupérer les infos sur un taxon (retourne seulement les champs affichés) |
* Appelée avec les paramètres d'url suivant : /TaxonAffichage/ref/num_nom */ |
public function getElementTaxonAffichage($ref, $num_nom) { |
$requete = "SELECT num_nom_retenu, num_nom, num_tax_sup, nom_complet, auteur, annee, biblio_origine, ". |
$requete = "SELECT num_nom_retenu, num_nom, num_tax_sup, nom_sci, auteur, annee, biblio_origine, ". |
" nom_addendum, nom_francais FROM {$ref} WHERE num_nom = {$num_nom};"; |
|
// Récupération des résultats |
88,9 → 88,9 |
/* Méthode pour récupérer les infos sur un taxon et so, basyonyme |
* Appelée avec les paramètres d'url suivant : /Taxon/ref/num_nom */ |
public function getElementNomenclature($ref, $num_nom) { |
$requete = "SELECT s.num_nom_retenu, s.num_nom, s.num_tax_sup, s.nom_complet, s.auteur, s.annee, ". |
$requete = "SELECT s.num_nom_retenu, s.num_nom, s.num_tax_sup, s.nom_sci, s.auteur, s.annee, ". |
" s.biblio_origine, s.nom_addendum, s.nom_francais, b.num_nom AS bas_num, b.num_nom_retenu AS ". |
" bas_num_retenu, b.nom_complet AS bas_nom, b.auteur AS bas_auteur, b.annee AS bas_annee, ". |
" bas_num_retenu, b.nom_sci AS bas_nom, b.auteur AS bas_auteur, b.annee AS bas_annee, ". |
" b.biblio_origine AS bas_bib, b.nom_addendum AS bas_nom_add ". |
" FROM {$ref} s, {$ref} b WHERE s.basionyme = b.num_nom AND s.num_nom = {$num_nom};"; |
|
112,9 → 112,9 |
/* Méthode pour récupérer les infos sur les parents d'un taxon hybride sélectionné |
* Appelée avec les paramètres d'url suivant : /ParentsHybride/ref/num_nom */ |
public function getElementParentsHybride($ref, $num_nom) { |
$requete = "SELECT p1.num_nom AS p1_num, p1.nom_complet AS p1_nom, p1.auteur AS p1_auteur, p1.annee AS p1_annee, |
$requete = "SELECT p1.num_nom AS p1_num, p1.nom_sci AS p1_nom, p1.auteur AS p1_auteur, p1.annee AS p1_annee, |
p1.biblio_origine AS p1_bib, p1.nom_addendum AS p1_nom_add, p1.num_nom AS p1_num_retenu, |
p2.num_nom AS p2_num, p2.nom_complet AS p2_nom, p2.auteur AS p2_auteur, p2.annee AS p2_annee, |
p2.num_nom AS p2_num, p2.nom_sci AS p2_nom, p2.auteur AS p2_auteur, p2.annee AS p2_annee, |
p2.biblio_origine AS p2_bib, p2.nom_addendum AS p2_nom_add, p2.num_nom AS p2_num_retenu ". |
" FROM {$ref} p1, {$ref} p2, {$ref} h ". |
" WHERE p1.num_nom = h.hybride_parent_01 AND p2.num_nom = h.hybride_parent_02 AND h.num_nom = {$num_nom};"; |
141,7 → 141,7 |
$taxonSuperieur = $num_nom; |
$info = ''; |
while ($taxonSuperieur != null) { |
$requete = "SELECT num_nom, rang, num_tax_sup, nom_supra_generique, nom_complet, auteur, annee, " |
$requete = "SELECT num_nom, rang, num_tax_sup, nom_supra_generique, nom_sci, auteur, annee, " |
." biblio_origine, nom_addendum FROM {$ref} WHERE num_nom = {$taxonSuperieur};"; |
|
// Récupération des résultats |
161,7 → 161,7 |
} |
|
public function getElementTaxonInferieur($ref, $num_nom, $niveau = 1) { |
$requete = 'SELECT num_nom, rang, num_tax_sup, nom_supra_generique, nom_complet, auteur, annee, '. |
$requete = 'SELECT num_nom, rang, num_tax_sup, nom_supra_generique, nom_sci, auteur, annee, '. |
' biblio_origine, nom_addendum '. |
"FROM {$ref} ". |
'WHERE num_tax_sup = '.$num_nom.";"; |
186,9 → 186,9 |
return $this->resultat; |
} |
|
public function getElementHomonyme($ref, $nom_complet) { |
$requete = "SELECT num_nom_retenu, num_nom, nom_complet, auteur, annee, biblio_origine, homonyme, ". |
" nom_addendum, nom_francais FROM {$ref} WHERE nom_complet = '{$nom_complet}';"; |
public function getElementHomonyme($ref, $nom_sci) { |
$requete = "SELECT num_nom_retenu, num_nom, nom_sci, auteur, annee, biblio_origine, homonyme, ". |
" nom_addendum, nom_francais FROM {$ref} WHERE nom_sci = '{$nom_sci}';"; |
|
// Récupération des résultats |
try { |
206,7 → 206,7 |
} |
|
public function getElementBasionyme($ref, $basionyme) { |
$requete = "SELECT num_nom_retenu, num_nom, nom_complet, auteur, annee, biblio_origine, homonyme, ". |
$requete = "SELECT num_nom_retenu, num_nom, nom_sci, auteur, annee, biblio_origine, homonyme, ". |
" nom_addendum, nom_francais FROM {$ref} WHERE basionyme = '{$basionyme}';"; |
|
// Récupération des résultats |