Subversion Repositories eFlore/Applications.cel

Rev

Rev 1908 | Rev 1972 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1908 Rev 1931
Line 291... Line 291...
291
			// TODO: Faire la suppression des mots clés 
291
		// TODO: Faire la suppression des mots clés 
292
			// et des liaisons obs images dans une ou des fonctions à part
292
		// et des liaisons obs images dans une ou des fonctions à part
293
			if ($resultat_suppression_observations === false) {
293
		if ($resultat_suppression_observations === false) {
294
				$this->logger("CEL_bugs","Erreur de suppression d'une liste d'observations : ".$resultat_suppression_observations);		
294
		    $this->logger("CEL_bugs","Erreur de suppression d'une liste d'observations : ".$resultat_suppression_observations);		
295
			}
295
		}
296
			else
296
		else {
297
			{
-
 
298
	            $requete_supression_lien_obs_images = 'DELETE FROM cel_obs_images WHERE '.
297
		    $requete_supression_lien_obs_images = 'DELETE FROM cel_obs_images WHERE id_observation IN ('.$chaine_ids_obs.')';
299
	                                                  'id_utilisateur = '.Cel::db()->proteger($utilisateur).' '.
-
 
300
											  		  'AND id_observation IN ('.$chaine_ids_obs.')';
-
 
Line 301... Line 298...
301
	
298
	
Line 302... Line 299...
302
	            $resultat_suppression_liens = Cel::db()->executerRequeteSimple($requete_supression_lien_obs_images);
299
		    $resultat_suppression_liens = Cel::db()->executerRequeteSimple($requete_supression_lien_obs_images);
303
	
300
	
304
	            if ($resultat_suppression_liens === false) {
301
		    if ($resultat_suppression_liens === false) {
305
	            	$this->logger("CEL_bugs","Erreur de suppression d'une liste de liaison entre observations et images : ".$requete_supression_lien_obs_images);
-
 
306
	            }
302
			$this->logger("CEL_bugs","Erreur de suppression d'une liste de liaison entre observations et images : ".$requete_supression_lien_obs_images);
307
	            else
303
		    }
308
	            {
304
		    else {
Line 309... Line 305...
309
					$retour = true;
305
			$retour = true;
310
	    		}
306
		    }
Line 311... Line 307...
311
	    		
307
			
312
	    		$requete_supression_lien_mots_cles = 'DELETE FROM cel_obs_mots_cles WHERE '.
308
		    $requete_supression_lien_mots_cles = 'DELETE FROM cel_obs_mots_cles WHERE '.
313
											  		  'id_observation in ('.$chaine_ids_obs.')';
309
			'id_observation in ('.$chaine_ids_obs.')';
314
	
310
	
315
	            $resultat_suppression_mots_cles = Cel::db()->executerRequeteSimple($requete_supression_lien_mots_cles);
-
 
316
	            if ($resultat_suppression_mots_cles === false) {
311
		    $resultat_suppression_mots_cles = Cel::db()->executerRequeteSimple($requete_supression_lien_mots_cles);
317
	            	$this->logger("CEL_bugs","Erreur de suppression d'une liste de mots clés d'observation(s) : ".$resultat_suppression_mots_cles);
312
		    if ($resultat_suppression_mots_cles === false) {
318
	            }
313
			$this->logger("CEL_bugs","Erreur de suppression d'une liste de mots clés d'observation(s) : ".$resultat_suppression_mots_cles);
319
	            else
314
		    }
320
	            {
315
		    else {
321
					$retour = true;
316
			$retour = true;