Subversion Repositories eFlore/Applications.eflore-consultation

Rev

Rev 306 | Rev 308 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 306 Rev 307
Line 20... Line 20...
20
 
20
 
21
	public function __construct(Conteneur $conteneur) {
21
	public function __construct(Conteneur $conteneur) {
22
		$this->conteneur = $conteneur;
22
		$this->conteneur = $conteneur;
23
		$this->nomCourant = $this->conteneur->getNomCourant();
23
		$this->nomCourant = $this->conteneur->getNomCourant();
-
 
24
		$this->nomsVernaculaires = $this->conteneur->getApiNomsVernaculaires();
-
 
25
		$this->meta = $this->conteneur->getApiMetaDonnees();
24
		$this->nomsVernaculaires = $this->conteneur->getApiNomsVernaculaires();
26
		$this->appUrls = $this->conteneur->getAppUrls();
Line 25... Line 27...
25
	}
27
	}
26
 
28
 
27
	public function obtenirDonnees() {
29
	public function obtenirDonnees() {
28
		$donnees['nvjfl'] = $this->getNvjfl();
30
		$donnees['nvjfl'] = $this->getNvjfl();
Line 29... Line 31...
29
		return $donnees;
31
		return $donnees;
-
 
32
	}
30
	}
33
 
31
 
34
	private function getNvjfl() {
32
	private function getNvjfl() {
35
		$nvjfl = array();
-
 
36
		$nt = $this->nomCourant->getNomRetenu()->get('num_taxonomique');
-
 
37
		$nomsVerna = $this->nomsVernaculaires->getRechercheComplete($nt);
-
 
38
		$nvjfl['noms'] = $nomsVerna['resultat'];
-
 
39
		$this->meta->setProjet('nvjfl');
-
 
40
		$meta = $this->meta->getMetaDonnees();
33
		$nt = $this->nomCourant->getNomRetenu()->get('num_taxonomique');
41
		$titreMeta = $meta[0]['titre'];
34
		$nomsVerna = $this->nomsVernaculaires->getRechercheComplete($nt);
42
		$nvjfl['meta']['titre'] = $titreMeta;
Line 35... Line 43...
35
		$donnees['noms'] = $nomsVerna['resultat'];
43
		$nvjfl['meta']['url'] = $this->appUrls->obtenirUrlMetaDonnees('nvjfl');
36
		return $donnees;
44
		return $nvjfl;
37
	}
45
	}