Subversion Repositories Sites.obs-saisons.fr

Rev

Rev 91 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
91 aurelien 1
<?php
2
// declare(encoding='UTF-8');
3
/**
4
 * Modèle d'accès à la base de données de saisies pour le module triples.
5
 */
6
 
7
class TripleDao extends Dao {
8
 
9
	const SERVICE_TRIPLES = 'OdsTriple';
10
	const METHODE_LISTE_MILIEUX = 'environnement';
290 aurelien 11
	const METHODE_LISTE_TYPES_ESPECES = 'type_espece';
12
	const METHODE_LISTE_EVENEMENTS = 'evenement';
91 aurelien 13
 
14
	/**
15
     * Retourne l'ensemble des milieux.
16
     *
17
     * @return array un tableau contenant les informations sur les environnement des stations.
18
     */
19
    public function getListeMilieux() {
20
 
21
	    $url = $this->url_jrest.self::SERVICE_TRIPLES.'/'.self::METHODE_LISTE_MILIEUX.'/';
22
        $json = $this->envoyerRequeteConsultation($url);
23
        $donnees = json_decode($json, true);
24
 
25
        return $donnees;
26
	}
27
 
290 aurelien 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
	}
55
 
91 aurelien 56
}
57
 
58
 
59
?>