12,6 → 12,7 |
private $conteneur; |
private $referentiel; |
private $num_nom; |
private $catminat; |
|
|
public function __construct() { |
56,7 → 57,6 |
if ($this->type == 'catminat_taxons') { |
$donnees = $this->getListeCatminatTaxons(); |
$squelette .= '-taxons'; |
|
} elseif ($this->type == 'catminat_synonymes') { |
$donnees = $this->getListeCatminatSynonymes(); |
$squelette .= '-synonymes'; |
63,6 → 63,9 |
} elseif ($this->type == 'catminat_ref') { |
$donnees = $this->getListeCatminatRef(); |
$squelette .= '-ref'; |
} elseif ($this->type == 'catminat_taxons_sup') { |
$donnees = $this->getListeCatminatTaxonsSup(); |
$squelette .= '-taxons'; |
} |
if ($donnees['liste'] !== '') { |
$donnees['urls'] = $this->appUrls; |
75,14 → 78,28 |
public function getListeCatminatTaxons() { |
$Catminat = array(); |
$this->informations ->setProjet('baseflor'); |
$this->informations ->setDepart(0); |
$this->informations ->setLimite('500'); |
$this->informations ->setBdnt($this->referentiel); |
$this->informations ->setNum_nom($this->num_nom); |
$this->informations ->setDepart(0); |
$this->informations ->setLimite('*'); |
$informations = $this->informations->getInformationsRelationCatminat(); |
if($informations != ""){ |
$Catminat['liste'] = $informations['resultat']; |
$Catminat['catminat'] = $informations['resultat'][0]['catminat_code']; |
} |
return $Catminat; |
} |
|
public function getListeCatminatTaxonsSup() { |
$Catminat = array(); |
$this->informations ->setProjet('baseflor'); |
$this->informations ->setDepart(0); |
$this->informations ->setLimite('500'); |
$this->informations ->setCatminat($this->catminat); |
$informations = $this->informations->getInformationsMasqueCatminat(); |
if($informations != ""){ |
$Catminat['liste'] = $informations['resultats']; |
$Catminat['catminat'] = str_replace('-','/',$this->catminat); |
} |
return $Catminat; |
} |