Subversion Repositories eFlore/Applications.eflore-consultation

Compare Revisions

Ignore whitespace Rev 412 → Rev 413

/trunk/modules/fiche/formateurs/Illustrations.php
35,13 → 35,10
 
public function getBloc() {
// Trop long, il faut un service spécial...
/*
$this->images->setProjet('cel');
$nns = $this->nomCourant->getNns();
$urls = $this->images->getUrlsImagesParIdsNoms(array($nns));
$donnees['imageUrl'] = $urls["bdtfx.$nns"][0];
*/
$donnees = array();
$url = $this->images->getUrlPremiereImageParIdsNoms(array($nns));
$donnees['imageUrl'] = $url;
return $donnees;
}
/trunk/modules/fiche/formateurs/Bibliographie.php
30,12 → 30,7
}
public function obtenirDonnees() {
$flores = $this->nomCourant->getNomRetenu()->get('flores');
$flores = explode(',', $flores);
 
$donnees['flores']['liste_flores'] = $this->remplacerCorrespondancesFlores($flores);
$donnees['flores']['liste_flores'] = $this->getFlores();
$meta = $this->meta->getMetaDonnees();
$titreMeta = $meta[0]['titre'];
$donnees['flores']['meta']['titre'] = $titreMeta;
42,25 → 37,23
$donnees['flores']['meta']['url'] = $this->appUrls->obtenirUrlMetaDonnees('bdtfx');
$this->meta->setProjet('bdtfx');
//Obtention des données issues de biblio_bota
$this->apiBiblioBota = $this->conteneur->getApiBiblioBota();
$this->apiBiblioBota->setProjet('bibliobota');
$references = $this->apiBiblioBota->getReferences($this->conteneur->getParametre('nom'));
$donnees['bibliobota']['references'] = $references['resultats'];
$donnees['bibliobota']['references'] = $this->getBiblioBota();
$donnees['wikini'] = $this->getWikini();
return $donnees;
}
public function getBloc() {
$flores = $this->obtenirDonnees();
$donnees = $flores;
$flores = $this->getFlores();
$donnees['flores'] = array_slice($flores, 0, 3);
$donnees['autresFlores'] = count($flores) - 3;
$references = $this->getBiblioBota();
$donnees['references'] = array_slice($references, 0, 3);
$donnees['autresReferences'] = count($references) - 3;
return $donnees;
}
private function remplacerCorrespondancesFlores($flores) {
$correspondance_code_flores = $this->getCorrespondancesBiblio();
$flores_texte = array();
foreach($flores as $code_flore) {
69,10 → 62,24
$flores_texte[] = $correspondance_code_flores[$code_flore];
}
}
return $flores_texte;
}
// Récupération des données flores présentes dans le référentiel
private function getFlores() {
$flores = $this->nomCourant->getNomRetenu()->get('flores');
$flores = explode(',', $flores);
return $this->remplacerCorrespondancesFlores($flores);
}
//Obtention des données issues de biblio_bota
private function getBiblioBota() {
$this->apiBiblioBota = $this->conteneur->getApiBiblioBota();
$this->apiBiblioBota->setProjet('bibliobota');
$references = $this->apiBiblioBota->getReferences($this->conteneur->getParametre('nom'));
return $references['resultats'];
}
private function getWikini() {
$wikini = array();
$wikini['titre'] = 'Wikini';