Subversion Repositories Sites.obs-saisons.fr

Rev

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

Rev 194 Rev 210
Line 147... Line 147...
147
   
147
   
148
    /**
148
    /**
149
     * Méthode appelée pour supprimer un élément
149
     * Méthode appelée pour supprimer un élément
150
     */
150
     */
151
    public function deleteElement($uid) {
151
    public function deleteElement($uid) {
152
    	
-
 
153
    	// Pour le moment, pas de suppression des stations
-
 
154
    	return ;
-
 
155
		
152
    	    	
156
    	if(!isset($uid[0])) {
153
    	if(isset($uid[0])) {
157
    		$id_participant = $uid[0];
154
    		$id_participant = $uid[0];
158
    	} else {
155
    	} else {
159
    		return;
156
    		return;
Line 160... Line 157...
160
    	}
157
    	}
161
    	
158
    	
162
    	if(!isset($uid[1])) {
159
    	if(isset($uid[1])) {
163
    		$id_station = $uid[1];
160
    		$id_station = $uid[1];
164
    	} else {
161
    	} else {
165
    		return;
162
    		return;
166
    	}
163
    	}
167
    	
164
    	    	
168
    	$requete_suppression_station = 'DELETE FROM ods_stations '.
165
    	$requete_suppression_station = 'DELETE FROM ods_stations '.
169
    	'WHERE os_ce_particant = '.$this->proteger($id_participant).' '.
166
    	'WHERE os_ce_participant = '.$this->proteger($id_participant).' '.
170
        	'AND os_id_station = '.$this->proteger($id_station);
-
 
171
    	
167
        	'AND os_id_station = '.$this->proteger($id_station);
Line 172... Line 168...
172
    	// TODO : supprimer également tout ce qui est associé à la station (observations, etc...)
168
    	    	
173
    	$suppression_station = $this->executerRequeteSimple($requete_suppression_station);
169
    	$suppression_station = $this->executerRequeteSimple($requete_suppression_station);
174
    	
170
    	
Line 175... Line 171...
175
    	if(!$suppression_station) {
171
    	if(!$suppression_station) {
Line 176... Line 172...
176
    		// TODO: comment gère t'on les erreurs ?
172
    		// TODO: comment gère t'on les erreurs ?
Line 177... Line -...
177
    	}
-
 
178
    	
-
 
179
    	$this->envoyer();
-
 
180
    	
173
    	}
Line 181... Line 174...
181
    }
174
    	
Line 182... Line 175...
182
    
175
    	$this->envoyer();