Subversion Repositories Sites.obs-saisons.fr

Rev

Rev 277 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 277 Rev 327
Line 25... Line 25...
25
    
25
 
Line 26... Line 26...
26
    private function initialiser() {
26
    private function initialiser() {
Line -... Line 27...
-
 
27
 
-
 
28
    }
-
 
29
 
-
 
30
    private function mb_ucfirst($str) {
-
 
31
      $fc = mb_strtoupper(mb_substr($str, 0, 1));
27
    	
32
      return $fc.mb_substr($str, 1);
Line 28... Line 33...
28
    }
33
    }
Line 29... Line 34...
29
	
34
 
30
	private function afficherCarte() {
35
	private function afficherCarte() {
Line 31... Line 36...
31
		
36
 
32
		$carte = $this->getCarteDemandee();
37
		$carte = $this->getCarteDemandee();
Line -... Line 38...
-
 
38
 
-
 
39
		$espece_dao = new EspeceDao();
-
 
40
		$especes = $espece_dao->getListeEspecesParType();
33
		
41
 
Line 34... Line 42...
34
		$espece_dao = new EspeceDao();
42
		$evenements_dao = new EvenementDao();
35
		$especes = $espece_dao->getListeEspecesParType();
43
		$evenements = $evenements_dao->getListeEvenements();
36
		
44
 
37
		$evenements_dao = new EvenementDao();
45
    $observations_dao = new ObservationDao();
-
 
46
		$annees_ayant_obs = $observations_dao->getAnneesAyantObservations();
Line 38... Line 47...
38
		$evenements = $evenements_dao->getListeEvenements();
47
 
Line 39... Line 48...
39
		
48
		$chaine_variables_script = '<script type="text/javascript" language="javascript">';
Line 40... Line 49...
40
		$chaine_variables_script = '<script type="text/javascript" language="javascript">';
49
 
41
		
50
		$chaine_variables_script .= ' var url_widget = "'.Liens::getUrlBaseComplete().'"; ';
42
		$chaine_variables_script .= ' var url_widget = "'.Liens::getUrlBaseComplete().'"; ';
51
		$chaine_variables_script .= ' var tableau_especes = new Array(); ';
43
		$chaine_variables_script .= ' var tableau_especes = new Array(); ';
52
		$chaine_variables_script .= ' var tableau_evenements_especes = new Array(); ';
44
		$chaine_variables_script .= ' var tableau_evenements_especes = new Array(); ';
53
		$chaine_variables_script .= ' var tableau_evenements = new Array(); ';
Line 45... Line 54...
45
		$chaine_variables_script .= ' var tableau_evenements = new Array(); ';
54
    $chaine_variables_script .= ' var annees_ayant_obs = '.json_encode($annees_ayant_obs).'; ';
46
		
55
 
47
		foreach($especes as $id_type_espece => $type_espece) {
56
		foreach($especes as $id_type_espece => $type_espece) {
48
			
57
 
49
			$chaine_variables_script .= 'tableau_especes['.$id_type_espece.'] = new Array();';
58
			$chaine_variables_script .= 'tableau_especes['.$id_type_espece.'] = new Array();';
50
			
59
 
51
			foreach($type_espece['especes'] as $id_espece => $espece) {
60
			foreach($type_espece['especes'] as $id_espece => $espece) {
Line 70... Line 79...
70
		$donnees = array();
79
		$donnees = array();
71
		$donnees['url'] = Liens::getUrlBaseComplete().'rendu_widget.php?carte='.$carte;
80
		$donnees['url'] = Liens::getUrlBaseComplete().'rendu_widget.php?carte='.$carte;
72
		$donnees['script'] = $chaine_variables_script;
81
		$donnees['script'] = $chaine_variables_script;
73
		$donnees['especes'] = $especes; 
82
		$donnees['especes'] = $especes;
74
		$donnees['evenements'] = $evenements;
83
		$donnees['evenements'] = $evenements;
-
 
84
    $donnees['annees_ayant_obs'] = $annees_ayant_obs;
Line 75... Line 85...
75
		
85
 
76
		$formulaire = $this->getVue('cartes/observations_'.$carte,$donnees);
86
		$formulaire = $this->getVue('cartes/observations_'.$carte,$donnees);
77
    	$this->setSortie(self::RENDU_CORPS, $formulaire); 
87
    $this->setSortie(self::RENDU_CORPS, $formulaire);