Subversion Repositories eFlore/Applications.cel

Rev

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

Rev Author Line No. Line
2037 aurelien 1
<?php
2
 
3
// in utf8
4
// out utf8
5
 
6
// Fournit la liste des groupes de champs etendus
2394 aurelien 7
class CatalogueChampsEtendus extends Cel {
2037 aurelien 8
 
2394 aurelien 9
	function getElement($uid){
10
 
11
		$referentiel = array();
12
		// TODO : meilleure vérification si ce service vient à être utilisé par autre chose
13
		// que le cel
14
		if($uid[0] == "groupes") {
15
			$gestion_champs_etendus = new GestionChampsEtendus($this->config, 'obs');
16
			$referentiel = $gestion_champs_etendus->consulterGroupesChampsEtendusPredefinis();
17
		} else if($uid[0] == "champs") {
18
			$gestion_champs_etendus = new GestionChampsEtendus($this->config, 'obs');
19
			$referentiel = $gestion_champs_etendus->consulterCatalogueChampsEtendusPredefinis();
20
		}
21
 
22
		$this->envoyerJson($referentiel);
23
		return true;
24
	}
25
 
2037 aurelien 26
	function getRessource() {
2394 aurelien 27
 
28
 
2037 aurelien 29
		$groupes = $gestion_champs_etendus->consulterGroupesChampsEtendusPredefinis();
30
 
31
		$this->envoyerJson($groupes);
32
		return true;
33
	}
34
}