Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2047 → Rev 2048

/trunk/jrest/lib/GestionImage.php
243,10 → 243,13
public function supprimerImage($id_utilisateur, $id_image_ou_tableau) {
$ids_images_non_protegees = array();
if(is_array($id_image_ou_tableau)) {
$ids_images_non_protegees = $id_image_ou_tableau;
$id_image_ou_tableau = array_map(array(Cel::db(),'proteger'),$id_image_ou_tableau);
$chaine_ids_images = implode(',',$id_image_ou_tableau);
} else {
$ids_images_non_protegees[] = $id_image_ou_tableau;
$chaine_ids_images = Cel::db()->proteger($id_image_ou_tableau);
}
257,8 → 260,10
$resultat_suppression_image = Cel::db()->executerRequeteSimple($requete_suppression_images);
$resultat_suppression_lien_images_obs = Cel::db()->executerRequeteSimple($requete_suppression_lien_images_obs);
$resultat_suppression_lien_images_mots_cles = Cel::db()->executerRequeteSimple($requete_suppression_lien_images_mots_cles);
$gestion_mots_cles = new GestionMotsClesChemin($this->config, 'images');
$resultat_suppression_lien_images_mots_cles = $gestion_mots_cles->supprimerToutesLiaisonsPourIdsElementsLies($ids_images_non_protegees, $id_utilisateur);
if ($resultat_suppression_image === false) {
$message = 'Erreur lors de la suppression de l\'image' ;
$this->logger($message);