Subversion Repositories eFlore/Applications.eflore-consultation

Compare Revisions

Ignore whitespace Rev 1342 → Rev 1343

/branches/v5.8-seynes/bibliotheque/Nom.php
New file
0,0 → 1,34
<?php
class Nom {
private $infos = array();
 
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;
}
 
public function get($cle) {
$valeur = '';
if (array_key_exists($cle, $this->infos)) {
$valeur = $this->infos[$cle];
}
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;
}
}
?>