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); |