Subversion Repositories eFlore/Applications.cel

Rev

Rev 3509 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3509 Rev 3726
Line 163... Line 163...
163
			$chaine_ids_images = implode(',', $id_image_ou_tableau);
163
			$chaine_ids_images = implode(',', $id_image_ou_tableau);
164
		} else {
164
		} else {
165
			$ids_images_non_protegees[] = $id_image_ou_tableau;
165
			$ids_images_non_protegees[] = $id_image_ou_tableau;
166
			$chaine_ids_images = Cel::db()->proteger($id_image_ou_tableau);
166
			$chaine_ids_images = Cel::db()->proteger($id_image_ou_tableau);
167
		}
167
		}
-
 
168
		$gestion_mots_cles = new GestionMotsClesChemin($this->config, 'images');
-
 
169
		$resultat_suppression_lien_images_mots_cles = $gestion_mots_cles->supprimerToutesLiaisonsPourIdsElementsLies($ids_images_non_protegees);
-
 
170
		if (!$resultat_suppression_lien_images_mots_cles === false) {
-
 
171
		    $message =  "Erreur lors de la suppression des mots cles associés à l'image" ;
-
 
172
		    $this->logger($message);
-
 
173
		}
Line 168... Line 174...
168
 
174
 
169
		$requete = 'DELETE FROM photo '.
175
		$requete = 'DELETE FROM photo '.
170
			"WHERE id in ($chaine_ids_images) ".
176
			"WHERE id in ($chaine_ids_images) ".
171
			' -- '.__FILE__.' : '.__LINE__;
177
			' -- '.__FILE__.' : '.__LINE__;
172
		$resultat_suppression_image = Cel::db()->executer($requete);
178
		$resultat_suppression_image = Cel::db()->executer($requete);
173
		if ($resultat_suppression_image === false) {
179
		if ($resultat_suppression_image === false) {
174
			$message = "Erreur lors de la suppression de l'image" ;
180
			$message = "Erreur lors de la suppression de l'image" ;
175
			$this->logger($message);
181
			$this->logger($message);
Line 176... Line -...
176
		}
-
 
177
 
-
 
178
		$gestion_mots_cles = new GestionMotsClesChemin($this->config, 'images');
-
 
179
		$resultat_suppression_lien_images_mots_cles = $gestion_mots_cles->supprimerToutesLiaisonsPourIdsElementsLies($ids_images_non_protegees);
-
 
180
		if (!$resultat_suppression_lien_images_mots_cles === false) {
-
 
181
			$message =  "Erreur lors de la suppression des mots cles associés à l'image" ;
-
 
182
			$this->logger($message);
-
 
183
		}
182
		}
184
 
183
 
185
		$manipulateur_image = new ImageRecreation($this->config);
184
		$manipulateur_image = new ImageRecreation($this->config);
186
		$tableau_ids_image = explode(',', $chaine_ids_images);
185
		$tableau_ids_image = explode(',', $chaine_ids_images);
187
		foreach ($tableau_ids_image as $id_image_a_detruire) {
186
		foreach ($tableau_ids_image as $id_image_a_detruire) {