Subversion Repositories eFlore/Applications.eflore-consultation

Compare Revisions

Ignore whitespace Rev 812 → Rev 813

/trunk/modules/liste_fancy_box_phytosocio/ListeFancyBoxPhytosocio.php
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;
}