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
|