function Docs_Image_DEL($data_in = array()) { Lib_myLog("action: " . $data_in['action']); foreach ($GLOBALS['tab_globals'] as $global) { global ${$global}; } Lib_myLog("IN: ", $data_in); Lib_myLog("FILE: ", __FILE__); //HQ 28/05/2014 : On vide le cache pour pouvoir le regénérer partie publique ! Lib_writeCache('', "GALERIES"); $galerie = Galerie_recuperer($data_in['id_galerie']); if (!empty($galerie->url_vignette) && file_exists("../../img_ftp/" . $galerie->url_vignette)) { unlink('../../img_ftp/' . $galerie->url_vignette); } if (!empty($galerie->url_gde_image) && file_exists("../../img_ftp/" . $mobilier_image->url_gde_image)) { unlink('../../img_ftp/' . $galerie->url_gde_image); } $galerie->DEL(); /*=============*/ Lib_myLog("Retablissement de l'ordre sans coupure"); $args_up['type_pere'] = $galerie->type_pere; $args_up['code_pere'] = $galerie->code_pere; $liste_up = Galeries_chercher($args_up); foreach ($liste_up as $up) { if ($up['position'] < $galerie->position) { continue; } $up = Galerie_recuperer($up['id_galerie']); $up->position -= 1; $up->UPD(); } $data_in['action'] = 'AJAX_Images'; call_user_func('AJAX_Images', $data_in); }
function AJAX_SiteStatique_Vignette_DEL($data_in = array()) { Lib_myLog("action: " . $data_in['action']); foreach ($GLOBALS['tab_globals'] as $global) { global ${$global}; } Lib_myLog("IN: ", $data_in); Lib_myLog("FILE: ", __FILE__); /*=============*/ Lib_myLog("Suppression de l'image et de la vignette"); $args['code'] = $data_in['code']; $args['position'] = $data_in['position']; $galeries = Galeries_chercher($args); foreach ($galeries as $galerie) { $position = $galerie['position']; $galerie = Galerie_recuperer($galerie['id_galerie']); if (!empty($galerie->url_vignette) && file_exists("../../img_ftp/" . $galerie->url_vignette)) { unlink('../../img_ftp/' . $galerie->url_vignette); } if (!empty($galerie->url_gde_image) && file_exists("../../img_ftp/" . $galerie->url_gde_image)) { unlink('../../img_ftp/' . $galerie->url_gde_image); } $galerie->DEL(); } $args_up['code'] = $data_in['code']; $liste_up = Galeries_chercher($args_up); foreach ($liste_up as $up) { if ($up['position'] < $position) { continue; } $up = Galerie_recuperer($up['id_galerie']); $up->position -= 1; $up->UPD(); } // On remet à 0 le fichier contenant le "cache" des articles pour l'affichage des blocs Lib_writeCache('', "GALERIES"); $data_in['action'] = 'Galerie_Iframe'; call_user_func('Galerie_Iframe', $data_in); }