Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 2165 Rev 2446
Line 295... Line 295...
295
			// et des liaisons obs images dans une ou des fonctions à part
295
			// et des liaisons obs images dans une ou des fonctions à part
296
			if ($resultat_suppression_observations === false) {
296
			if ($resultat_suppression_observations === false) {
297
				$msg = "Erreur de suppression d'une liste d'observations : $resultat_suppression_observations";
297
				$msg = "Erreur de suppression d'une liste d'observations : $resultat_suppression_observations";
298
				$this->logger('CEL_bugs', $msg);
298
				$this->logger('CEL_bugs', $msg);
299
			} else {
299
			} else {
300
				$requete = 'DELETE FROM cel_obs_images '.
-
 
301
					"WHERE id_observation IN ($chaine_ids_obs) ".
-
 
302
					' -- ' . __FILE__ . ':' . __LINE__;
-
 
303
 
-
 
304
				$resultat_suppression_liens = Cel::db()->executer($requete);
-
 
305
 
-
 
306
				if ($resultat_suppression_liens === false) {
-
 
307
					$msg = "Erreur de suppression d'une liste de liaison entre observations et images : $requete";
300
				// TODO [jpm] : pourquoi on supprime pas les images si on supprime les obs ?
308
					$this->logger('CEL_bugs', $msg);
-
 
309
				} else {
-
 
310
					$retour = true;
-
 
311
				}
-
 
Line 312... Line 301...
312
 
301
 
313
				$gestion_mots_cles = new GestionMotsClesChemin($this->config, 'obs');
302
				$gestion_mots_cles = new GestionMotsClesChemin($this->config, 'obs');
Line 314... Line 303...
314
				$resultat_suppression_mots_cles = $gestion_mots_cles->supprimerToutesLiaisonsPourIdsElementsLies($ids_obs_non_protegees);
303
				$resultat_suppression_mots_cles = $gestion_mots_cles->supprimerToutesLiaisonsPourIdsElementsLies($ids_obs_non_protegees);