Subversion Repositories eFlore/Applications.eflore-consultation

Rev

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

Rev 328 Rev 394
Line 16... Line 16...
16
 
16
 
17
	private $conteneur = null;
17
	private $conteneur = null;
18
	private $nomCourant = null;
18
	private $nomCourant = null;
19
	private $textes = null;
19
	private $textes = null;
-
 
20
	private $meta = null;
Line 20... Line 21...
20
	private $meta = null;
21
	private $wikini = null;
21
 
22
 
22
	public function __construct(Conteneur $conteneur) {
23
	public function __construct(Conteneur $conteneur) {
23
		$this->conteneur = $conteneur;
24
		$this->conteneur = $conteneur;
-
 
25
		$this->nomCourant = $this->conteneur->getNomCourant();
24
		$this->nomCourant = $this->conteneur->getNomCourant();
26
		$this->textes = $this->conteneur->getApiTextes();
25
		$this->textes = $this->conteneur->getApiTextes();
27
		$this->wikini = $this->conteneur->getApiWikini();
26
		$this->meta = $this->conteneur->getApiMetaDonnees();
28
		$this->meta = $this->conteneur->getApiMetaDonnees();
Line 27... Line 29...
27
		$this->appUrls = $this->conteneur->getAppUrls();
29
		$this->appUrls = $this->conteneur->getAppUrls();
28
	}
30
	}
29
 
31
 
30
	public function obtenirDonnees() {
32
	public function obtenirDonnees() {
-
 
33
		$donnees = array();
31
		$donnees = array();
34
		$donnees['wp'] = $this->getWp();
32
		$donnees['wp'] = $this->getWp();
35
		$donnees['coste'] = $this->getCoste();
Line 33... Line 36...
33
		$donnees['coste'] = $this->getCoste();
36
		$donnees['wikini'] = $this->getWikini();
34
		return $donnees;
37
		return $donnees;
Line 68... Line 71...
68
		$idWp = str_replace(' ', '_', $nomSci);
71
		$idWp = str_replace(' ', '_', $nomSci);
69
		$idWp = urlencode($idWp);
72
		$idWp = urlencode($idWp);
70
		return $idWp;
73
		return $idWp;
71
	}
74
	}
Line -... Line 75...
-
 
75
	
-
 
76
	private function getWikini() {	
-
 
77
		$wikini = array();
-
 
78
		$wikini['titre'] = 'Wikini';
-
 
79
		$referentiel = $this->conteneur->getParametre('referentiel');
-
 
80
		$num_tax = $this->nomCourant->getNomSelectionne()->get('num_taxonomique');
-
 
81
		$page_wiki = $this->wikini->getPageWikiPourRefEtNumTax($referentiel, $num_tax);
-
 
82
		$wikini['description'] = $this->wikini->getTexteFormate($page_wiki, 'description');
-
 
83
		return $wikini;
-
 
84
	}
72
	
85
	
73
	private function getCoste() {
86
	private function getCoste() {
74
		$coste = array();
87
		$coste = array();
75
		$this->textes->setProjet('coste');
88
		$this->textes->setProjet('coste');
76
		$this->textes->setId('bdtfx.nn:'.$this->nomCourant->getNns());
89
		$this->textes->setId('bdtfx.nn:'.$this->nomCourant->getNns());