Advertisement
Guest User

Untitled

a guest
Jun 24th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. function deleteGalerie($idGalerie)
  2. {
  3. try
  4. {
  5.  
  6. $tabDebug = array();
  7. //array_push($tabDebug,"actif = ".$objGalerie['actif']);
  8.  
  9. $sql = new Sql();
  10. //suppression de la galerie
  11. $query = "delete from galerie where idGalerie = ".$idGalerie;
  12. $res = $sql->query($query);
  13.  
  14. //mise a jour des champs ordre
  15. $query = "select * from galerie order by ordre asc";
  16. $res = $sql->query($query);
  17. $cpt = 1;
  18. while ($row = mysql_fetch_object($res))
  19. {
  20. $query2 = "update galerie set ordre = $cpt where idGalerie = ".$row->idGalerie;
  21. $sql->query($query2);
  22. $cpt++;
  23. }
  24.  
  25. //suppression des images correspondantes
  26. $query = "select * from image where idGalerie = ".$idGalerie;
  27. $res = $sql->query($query);
  28. while ($row = mysql_fetch_object($res))
  29. {
  30. $this->deleteImageGo($row->idImage,$idGalerie);
  31. }
  32.  
  33. //suppression du repertoire
  34. $pathImage = Config::$pathGalerie.$idGalerie;
  35. if(is_dir($pathImage))
  36. {
  37. Outils::deleteFullRepertory($pathImage);
  38. //rmdir($pathImage);
  39. }
  40.  
  41. }
  42. catch (Exception $e)
  43. {
  44. $exception = $e;
  45. }
  46.  
  47. return ServiceResult::getTab($res,$tabDebug,$exception);
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement