Subversion Repositories eFlore/Applications.cel

Rev

Rev 2037 | Rev 2461 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

<?php

// in utf8
// out utf8

// Fournit la liste des groupes de champs etendus
class CatalogueChampsEtendus extends Cel {
        
        function getElement($uid){
                
                $referentiel = array();
                // TODO : meilleure vérification si ce service vient à être utilisé par autre chose 
                // que le cel
                if($uid[0] == "groupes") {
                        $gestion_champs_etendus = new GestionChampsEtendus($this->config, 'obs');
                        $referentiel = $gestion_champs_etendus->consulterGroupesChampsEtendusPredefinis();
                } else if($uid[0] == "champs") {
                        $gestion_champs_etendus = new GestionChampsEtendus($this->config, 'obs');
                        $referentiel = $gestion_champs_etendus->consulterCatalogueChampsEtendusPredefinis();
                }
                
                $this->envoyerJson($referentiel);
                return true;
        }
        
        function getRessource() {

                
                $groupes = $gestion_champs_etendus->consulterGroupesChampsEtendusPredefinis();
                
                $this->envoyerJson($groupes);
                return true;
        }
}