Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 2394 Rev 2461
Line 1... Line 1...
1
<?php
1
<?php
2
 
-
 
3
// in utf8
2
// declare(encoding='UTF-8');
4
// out utf8
3
/**
5
 
4
 *
6
// Fournit la liste des groupes de champs etendus
5
 * Service fournissant la liste des groupes de champs etendus.
-
 
6
 *
-
 
7
 * @internal   Mininum PHP version : 5.2
-
 
8
 * @category   CEL
-
 
9
 * @package    Services
-
 
10
 * @subpackage Champs-étendus
-
 
11
 * @version    0.1
-
 
12
 * @author     Mathias CHOUET <mathias@tela-botanica.org>
-
 
13
 * @author     Jean-Pascal MILCENT <jpm@tela-botanica.org>
-
 
14
 * @author     Aurelien PERONNET <aurelien@tela-botanica.org>
-
 
15
 * @license    GPL v3 <http://www.gnu.org/licenses/gpl.txt>
-
 
16
 * @license    CECILL v2 <http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt>
-
 
17
 * @copyright  1999-2014 Tela Botanica <accueil@tela-botanica.org>
-
 
18
 */
7
class CatalogueChampsEtendus extends Cel {
19
class CatalogueChampsEtendus extends Cel {
8
	
20
 
9
	function getElement($uid){
21
	public function getElement($ressources){
10
		
-
 
11
		$referentiel = array();
22
		$referentiel = array();
12
		// TODO : meilleure vérification si ce service vient à être utilisé par autre chose 
23
		// TODO : meilleure vérification si ce service vient à être utilisé par autre chose
13
		// que le cel
24
		// que le cel
14
		if($uid[0] == "groupes") {
25
		if ($ressources[0] == 'groupes') {
15
			$gestion_champs_etendus = new GestionChampsEtendus($this->config, 'obs');
26
			$gestion_champs_etendus = new GestionChampsEtendus($this->config, 'obs');
16
			$referentiel = $gestion_champs_etendus->consulterGroupesChampsEtendusPredefinis();
27
			$referentiel = $gestion_champs_etendus->consulterGroupesChampsEtendusPredefinis();
17
		} else if($uid[0] == "champs") {
28
		} else if($ressources[0] == 'champs') {
18
			$gestion_champs_etendus = new GestionChampsEtendus($this->config, 'obs');
29
			$gestion_champs_etendus = new GestionChampsEtendus($this->config, 'obs');
19
			$referentiel = $gestion_champs_etendus->consulterCatalogueChampsEtendusPredefinis();
30
			$referentiel = $gestion_champs_etendus->consulterCatalogueChampsEtendusPredefinis();
20
		}
31
		}
21
		
-
 
22
		$this->envoyerJson($referentiel);
32
		$this->envoyerJson($referentiel);
23
		return true;
33
		return true;
24
	}
34
	}
25
	
-
 
26
	function getRessource() {
-
 
Line 27... Line -...
27
 
-
 
-
 
35
 
28
		
36
	public function getRessource() {
29
		$groupes = $gestion_champs_etendus->consulterGroupesChampsEtendusPredefinis();
-
 
30
		
37
		$groupes = $gestion_champs_etendus->consulterGroupesChampsEtendusPredefinis();
31
		$this->envoyerJson($groupes);
38
		$this->envoyerJson($groupes);
32
		return true;
39
		return true;
33
	}
40
	}
34
}
41
}