Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 2121 Rev 2143
Line 15... Line 15...
15
	 * Méthode appelée avec une requête de type DELETE.
15
	 * Méthode appelée avec une requête de type DELETE.
16
	 * Dépublie l'obs correspondant à l'id passé en parametre (dans le futur une suppression sera possible)
16
	 * Dépublie l'obs correspondant à l'id passé en parametre (dans le futur une suppression sera possible)
17
	 * Supporte l'appel multiple en passant plusieurs numéros séparés par des virgules
17
	 * Supporte l'appel multiple en passant plusieurs numéros séparés par des virgules
18
	 *
18
	 *
19
	 * @param string uid[0] : id(s) observation(s) obligatoire(s) séparés par des virgules
19
	 * @param string uid[0] : id(s) observation(s) obligatoire(s) séparés par des virgules
20
	 *
-
 
21
	 */
20
	 */
22
	public function deleteElement($uid){
21
	public function deleteElement($uid){
23
		if ($this->controlerAccessibiliteWs()) {
22
		if ($this->controlerAccessibiliteWs()) {
24
			if ($this->controleAppelIpAutorisee()) {
23
			if ($this->controleAppelIpAutorisee()) {
25
				// Initialisation des paramètres
24
				// Initialisation des paramètres
Line 28... Line 27...
28
				// Vérifier les paramètres
27
				// Vérifier les paramètres
29
				$this->verifierIdentifiantObs($idObs);
28
				$this->verifierIdentifiantObs($idObs);
30
				$idObs = explode(',', $idObs);
29
				$idObs = explode(',', $idObs);
Line 31... Line 30...
31
 
30
 
32
				$gestionnaireObs = new GestionObservation($this->config);
31
				$gestionnaireObs = new GestionObservation($this->config);
33
				
32
 
34
				// par défaut on ne fait que dépublier les obs à moins que la suppression ne soit demandée
33
				// par défaut on ne fait que dépublier les obs à moins que la suppression ne soit demandée
35
				// expréssement par le paramètre mode
34
				// expréssement par le paramètre mode
36
				if(isset($_GET['mode']) && $_GET['mode'] == "supprimer") {
35
				if(isset($_GET['mode']) && $_GET['mode'] == "supprimer") {
37
					// TODO: suppression réelle des obs par ce mode, et réorganiser le code de suppression
36
					// TODO: suppression réelle des obs par ce mode, et réorganiser le code de suppression