25,7 → 25,7 |
'août', 'septembre', 'octobre', 'novembre', 'décembre'); |
private $CosteFormate; |
private $CosteTexte; |
|
|
private $referentiel = 'bdtfx'; |
private $donnees = array(); |
|
48,7 → 48,7 |
$this->getCoste(); |
return $this->donnees; |
} |
|
|
public function obtenirDonneesExport() { |
$donnees = array(); |
$this->getWikini(); |
55,11 → 55,11 |
$this->getDescriptionsDependantesReferentiel($this->referentiel); |
return $this->donnees; |
} |
|
|
private function getDescriptionsDependantesReferentiel($ref) { |
if(trim(Config::get($ref . '.baseDescription')) != "") { |
// eg: [bdtfx]baseDescription = coste,baseflor dans bdtfx.ini |
$bases_descriptions = explode(',', Config::get($ref . '.baseDescription')); |
$bases_descriptions = explode(',', Config::get($ref . '.baseDescription')); |
foreach ($bases_descriptions as $base) { |
$fonction = 'get'.ucfirst($base); |
$this->$fonction(); |
66,7 → 66,7 |
} |
} |
} |
|
|
public function getBloc() { |
// prend la première description disponible dans l'ordre indiqué dans le fichier |
// de config, et prend la description wiki sinon |
87,7 → 87,7 |
return $this->donnees; |
} |
} |
|
|
if (empty($this->donnees['description'])) { |
$this->getWikini(); |
$this->donnees['description'] = $this->donnees['wikini']['description']; |
140,7 → 140,7 |
} |
return $chaine; |
} |
|
|
public function getUrlWikipedia() { |
if(!isset($this->donnees['wp'])) { |
$this->getWikipedia(); |
171,7 → 171,7 |
$wikini['description'] = $this->wikini->getTexteFormate($page_wiki, 'description'); |
$this->donnees['wikini'] = $wikini; |
} |
|
|
public function getLienWikini() { |
$referentiel = $this->conteneur->getParametre('referentiel'); |
$num_tax = $this->nomCourant->getNomSelectionne()->get('num_taxonomique'); |
181,7 → 181,7 |
private function getCoste() { |
$coste = array(); |
$this->textes->setProjet('coste'); |
$this->textes->setId('bdtfx.nn:'.$this->nomCourant->getNnr()); |
$this->textes->setId('bdtfx.nt:'.$this->nomCourant->getNt()); |
$texte = $this->textes->getTexte(); |
$texte = array_pop($texte['resultats']); |
if ($texte) { |