Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 3121 Rev 3166
Line 40... Line 40...
40
	}
40
	}
Line 41... Line 41...
41
 
41
 
42
	/**
42
	/**
43
	 * Méthode appelée avec une requête de type GET.
43
	 * Méthode appelée avec une requête de type GET.
44
	 */
44
	 */
45
	public function getElement($params = array()) { 
45
	public function getElement($params = array()) {
46
		switch(@strtolower($params[0])) {
46
		switch(@strtolower($params[0])) {
47
		case 'widget':
47
		case 'widget':
48
			$this->getWidget();
48
			$this->getWidget();
Line 49... Line 49...
49
			break;
49
			break;
50
 
50
 
51
 
51
 
52
		default:
52
		default:
53
			$this->getWidget();
53
			$this->getWidget();
54
		}
54
		}
55
	}
55
	}
56
	
56
 
57
	
57
 
58
	public function createElement($requeteDonnees) {
58
	public function createElement($requeteDonnees) {
59
		unset($requeteDonnees['signup_submit']);
59
		unset($requeteDonnees['signup_submit']);
60
		$requeteDonnees['est_type'] = (isset($requeteDonnees['est_type']) && $requeteDonnees['est_type']== "on") ? '1' : '0';
60
		$requeteDonnees['est_type'] = (isset($requeteDonnees['est_type']) && $requeteDonnees['est_type']== "on") ? '1' : '0';
Line 61... Line 61...
61
		$manager = new GestionWidget($this->config);
61
		$manager = new GestionWidget($this->config);
62
		$retour = $manager->ajouterWidget($requeteDonnees);
62
		$retour = $manager->ajouterWidget($requeteDonnees);
63
		$this->envoyerJson($retour);
63
		$this->envoyerJson($retour);
64
 
64
 
65
	}
65
	}
66
	
66
 
67
	public function updateElement($uid,$params) {
67
	public function updateElement($uid,$params) {
68
		$retour = "";
68
		$retour = "";
69
		if (isset($params['projet']) && isset($params['langue'])) {
69
		if (isset($params['projet']) && isset($params['langue'])) {
70
			$manager = new GestionWidget($this->config);
70
			$manager = new GestionWidget($this->config);
71
			$params['est_type'] = (isset($params['est_type']) && $params['est_type']== "on") ? '1' : '0';
71
			$params['est_type'] = (isset($params['est_type']) && $params['est_type']== "on") ? '1' : '0';
72
			$retour = $manager->modifierWidget($params['projet'], $params['langue'], $params);
72
			$retour = $manager->modifierWidget($params['projet'], $params['langue'], $params);
73
			
73
 
74
		}
74
		}
Line 75... Line 75...
75
		$this->envoyerJson($retour);
75
		$this->envoyerJson($retour);
76
		return "ff";
76
		return "ff";
77
		
77
 
78
	}
78
	}
79
 
79
 
Line 80... Line 80...
80
	private function getWidget() {
80
	private function getWidget() {
81
		$criteres = $this->traiterParametresAutorises($_GET);
81
		$criteres = $this->traiterParametresAutorises($_GET);
Line 82... Line 82...
82
		$manager = new GestionWidget($this->config);
82
		$manager = new GestionWidget($this->config);
83
		$liste = $manager->obtenirWidget($criteres);
83
		$liste = $manager->obtenirWidget($criteres);
84
	
84
 
85
 
85
 
86
		$this->envoyerJson($liste);
86
		$this->envoyerJson($liste);
87
	}
87
	}
88
 
88
 
89
 
89
 
Line 99... Line 99...
99
		return $parametres_traites;
99
		return $parametres_traites;
100
	}
100
	}
Line 101... Line 101...
101
 
101
 
102
 
-
 
103
}
102
 
-
 
103
}