Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 3165 → Rev 3166

/trunk/jrest/services/CelWidgetManager.php
42,7 → 42,7
/**
* Méthode appelée avec une requête de type GET.
*/
public function getElement($params = array()) {
public function getElement($params = array()) {
switch(@strtolower($params[0])) {
case 'widget':
$this->getWidget();
53,8 → 53,8
$this->getWidget();
}
}
 
 
public function createElement($requeteDonnees) {
unset($requeteDonnees['signup_submit']);
$requeteDonnees['est_type'] = (isset($requeteDonnees['est_type']) && $requeteDonnees['est_type']== "on") ? '1' : '0';
63,7 → 63,7
$this->envoyerJson($retour);
 
}
 
public function updateElement($uid,$params) {
$retour = "";
if (isset($params['projet']) && isset($params['langue'])) {
70,11 → 70,11
$manager = new GestionWidget($this->config);
$params['est_type'] = (isset($params['est_type']) && $params['est_type']== "on") ? '1' : '0';
$retour = $manager->modifierWidget($params['projet'], $params['langue'], $params);
 
}
$this->envoyerJson($retour);
return "ff";
 
}
 
private function getWidget() {
81,8 → 81,8
$criteres = $this->traiterParametresAutorises($_GET);
$manager = new GestionWidget($this->config);
$liste = $manager->obtenirWidget($criteres);
 
 
$this->envoyerJson($liste);
}
 
89,7 → 89,7
 
protected function traiterParametresAutorises(Array $parametres) {
$parametres_traites = array();
 
foreach($parametres as $cle => $valeur) {
if(is_string($valeur) && !trim($valeur)) continue;
if(isset($this->parametres_autorises[$cle])) {
101,4 → 101,4
 
 
}
?>
?>