/trunk/bibliotheque/NomCourant.php |
---|
8,6 → 8,7 |
$this->nns = $num_nom_selectionne; |
$this->selectionne = new Nom($noms->getNom($this->nns)); |
$this->retenu = new Nom($taxons->getTaxon($this->nns)); |
$this->retenu->setTaxonsSuperieurs($taxons->getTaxonsSup($this->nns), $this->nns); |
$taxons_sup = $taxons->getTaxonsSup($this->nns); |
$this->taxons_sup = $taxons_sup[$this->nns]; |
} |
/trunk/bibliotheque/Nom.php |
---|
5,6 → 5,9 |
public function __construct(Array $infos) { |
$this->infos = $infos; |
} |
public function setTaxonsSuperieurs(Array $taxonsSup, $nns) { |
$this->infos['taxonsSup'] = $taxonsSup[$nns]; |
} |
public function getInfos() { |
return $this->infos; |
17,5 → 20,15 |
} |
return $valeur; |
} |
public function getTaxonSupRang($rang) { |
$nom_sci = ''; |
foreach ($this->infos['taxonsSup'] as $taxon) { |
if ($taxon['rang.code'] == 'bdnt.rangTaxo:'.$rang) { |
$nom_sci = $taxon['nom_sci_complet']; |
} |
} |
return $nom_sci; |
} |
} |
?> |