Subversion Repositories Sites.obs-saisons.fr

Rev

Rev 91 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 91 Rev 290
1
<?php
1
<?php
2
// declare(encoding='UTF-8');
2
// declare(encoding='UTF-8');
3
/**
3
/**
4
 * Modèle d'accès à la base de données de saisies pour le module triples.
4
 * Modèle d'accès à la base de données de saisies pour le module triples.
5
 */
5
 */
6
 
6
 
7
class TripleDao extends Dao {
7
class TripleDao extends Dao {
8
	
8
	
9
	const SERVICE_TRIPLES = 'OdsTriple';
9
	const SERVICE_TRIPLES = 'OdsTriple';
10
	const METHODE_LISTE_MILIEUX = 'environnement';
10
	const METHODE_LISTE_MILIEUX = 'environnement';
-
 
11
	const METHODE_LISTE_TYPES_ESPECES = 'type_espece';
-
 
12
	const METHODE_LISTE_EVENEMENTS = 'evenement';
11
	
13
	
12
	/**
14
	/**
13
     * Retourne l'ensemble des milieux.
15
     * Retourne l'ensemble des milieux.
14
     *
16
     *
15
     * @return array un tableau contenant les informations sur les environnement des stations.
17
     * @return array un tableau contenant les informations sur les environnement des stations.
16
     */
18
     */
17
    public function getListeMilieux() {
19
    public function getListeMilieux() {
18
       	    	
20
       	    	
19
	    $url = $this->url_jrest.self::SERVICE_TRIPLES.'/'.self::METHODE_LISTE_MILIEUX.'/';
21
	    $url = $this->url_jrest.self::SERVICE_TRIPLES.'/'.self::METHODE_LISTE_MILIEUX.'/';
20
        $json = $this->envoyerRequeteConsultation($url);
22
        $json = $this->envoyerRequeteConsultation($url);
21
        $donnees = json_decode($json, true);
23
        $donnees = json_decode($json, true);
22
        
24
        
23
        return $donnees;
25
        return $donnees;
24
	}
26
	}
-
 
27
	
-
 
28
	/**
-
 
29
	* Retourne l'ensemble des types d'espèces.
-
 
30
	*
-
 
31
	* @return array un tableau contenant les informations sur les types des espèces.
-
 
32
	*/
-
 
33
	public function getListeTypesEspeces() {
-
 
34
		 
-
 
35
		$url = $this->url_jrest.self::SERVICE_TRIPLES.'/'.self::METHODE_LISTE_TYPES_ESPECES.'/';
-
 
36
		$json = $this->envoyerRequeteConsultation($url);
-
 
37
		$donnees = json_decode($json, true);
-
 
38
	
-
 
39
		return $donnees;
-
 
40
	}
-
 
41
	
-
 
42
	/**
-
 
43
	* Retourne l'ensemble des évenements.
-
 
44
	*
-
 
45
	* @return array un tableau contenant les informations sur les évenements.
-
 
46
	*/
-
 
47
	public function getListeEvenements() {
-
 
48
			
-
 
49
		$url = $this->url_jrest.self::SERVICE_TRIPLES.'/'.self::METHODE_LISTE_EVENEMENTS.'/';
-
 
50
		$json = $this->envoyerRequeteConsultation($url);
-
 
51
		$donnees = json_decode($json, true);
-
 
52
	
-
 
53
		return $donnees;
-
 
54
	}
25
	
55
	
26
}
56
}
27
 
57
 
28
 
58
 
29
?>
59
?>