Subversion Repositories eFlore/Applications.eflore-consultation

Rev

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

Rev 420 Rev 460
Line 29... Line 29...
29
		$this->appUrls = $this->conteneur->getAppUrls();
29
		$this->appUrls = $this->conteneur->getAppUrls();
30
	}
30
	}
Line 31... Line 31...
31
	
31
	
32
	public function obtenirDonnees() {
32
	public function obtenirDonnees() {
-
 
33
		$donnees['flores']['liste_flores'] = $this->getFlores();
33
		$donnees['flores']['liste_flores'] = $this->getFlores();
34
		$this->meta->setProjet('bdtfx');
34
		$meta = $this->meta->getMetaDonnees();
35
		$meta = $this->meta->getMetaDonnees();
35
		$titreMeta = $meta[0]['titre'];
36
		$titreMeta = $meta[0]['titre'];
36
		$donnees['flores']['meta']['titre'] = $titreMeta;
37
		$donnees['flores']['meta']['titre'] = $titreMeta;
37
		$donnees['flores']['meta']['url'] = $this->appUrls->obtenirUrlMetaDonnees('bdtfx');
-
 
Line 38... Line 38...
38
		$this->meta->setProjet('bdtfx');
38
		$donnees['flores']['meta']['url'] = $this->appUrls->obtenirUrlMetaDonnees('bdtfx');
-
 
39
		
-
 
40
		$donnees['bibliobota']['references'] = $this->getBiblioBota();
-
 
41
		$this->meta->setProjet('bibliobota');
-
 
42
		$meta = $this->meta->getMetaDonnees();
-
 
43
		$titreMeta = $meta[0]['titre'];
39
		
44
		$donnees['bibliobota']['meta']['titre'] = $titreMeta;
40
		$donnees['bibliobota']['references'] = $this->getBiblioBota();
45
		$donnees['bibliobota']['meta']['url'] = $this->appUrls->obtenirUrlMetaDonnees('bibliobota');
41
		$donnees['wikini'] = $this->getWikini();
46
		$donnees['wikini'] = $this->getWikini();
Line 42... Line 47...
42
		return $donnees;
47
		return $donnees;
Line 53... Line 58...
53
			$donnees['wikini'] = $this->getWikini();
58
			$donnees['wikini'] = $this->getWikini();
54
		}
59
		}
55
		return $donnees;
60
		return $donnees;
56
	}
61
	}
Line 57... Line -...
57
	
-
 
58
	private function remplacerCorrespondancesFlores($flores) {
-
 
59
		$correspondance_code_flores = $this->getCorrespondancesBiblio();
-
 
60
		$flores_texte = array();
-
 
61
		
-
 
62
		foreach($flores as $code_flore) {
-
 
63
			$code_flore = trim($code_flore);
-
 
64
			if(isset($correspondance_code_flores[$code_flore])) {
-
 
65
				$flores_texte[] = $correspondance_code_flores[$code_flore];
-
 
66
			}
-
 
67
		}
-
 
68
		return $flores_texte;
-
 
69
	}
-
 
70
	
62
	
71
	// Récupération des données flores présentes dans le référentiel
63
	// Récupération des données flores présentes dans le référentiel
72
	private function getFlores() {
64
	private function getFlores() {
73
		$flores = $this->nomCourant->getNomRetenu()->get('flores');
65
		$flores = $this->nomCourant->getNomRetenu()->get('flores');
74
		$flores = explode(',', $flores);
66
		$flores = explode(',', $flores);
Line 107... Line 99...
107
		'6' => 'KERGUÉLEN, 1993. Liste synonymique de la flore de France.'
99
		'6' => 'KERGUÉLEN, 1993. Liste synonymique de la flore de France.'
108
		);
100
		);
Line 109... Line 101...
109
		
101
		
110
		return $correspondance;
102
		return $correspondance;
-
 
103
	}
-
 
104
	
-
 
105
	private function remplacerCorrespondancesFlores($flores) {
-
 
106
		$correspondance_code_flores = $this->getCorrespondancesBiblio();
-
 
107
		$flores_texte = array();
-
 
108
	
-
 
109
		foreach($flores as $code_flore) {
-
 
110
			$code_flore = trim($code_flore);
-
 
111
			if(isset($correspondance_code_flores[$code_flore])) {
-
 
112
				$flores_texte[] = $correspondance_code_flores[$code_flore];
-
 
113
			}
-
 
114
		}
-
 
115
		return $flores_texte;
111
	}
116
	}
112
}
117
}
113
?>
118
?>