Silnik strony + galerii zdjęć Suczawa 2009
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

50 lines
1.3 KiB

  1. <?php
  2. /**
  3. * @package Galeria Suczawa 2009
  4. * @file admin/gallery_item_delete.php
  5. * @version $Id$
  6. **/
  7. if (!isset($_GET['id']) || !is_numeric(trim($_GET['id'])))
  8. {
  9. Przekieruj('index.php?mode=admin_gallery', 'Nieprawidłowy ID zdjęcia');
  10. }
  11. $id = intval($_GET['id']);
  12. #a teraz czy wogole zdjecie istnieje w bazie ;)
  13. $sql = "SELECT * FROM `photos` WHERE `id`='$id';";
  14. if (!$result = $DB->query($sql))
  15. {
  16. blad('Nie mozna pobrac info o zdjeciu');
  17. }
  18. if ($result->num_rows == 0)
  19. {
  20. Przekieruj('index.php?mode=admin_gallery', 'Zdjęcie nie istnieje!');
  21. }
  22. else
  23. {
  24. $row = $result->fetch_assoc();
  25. }
  26. if (isset($_POST['del']))
  27. {
  28. $sql = "DELETE FROM `photos` WHERE `id`='$id'";
  29. if (!$DB->query($sql))
  30. {
  31. blad('Nie mozna skasowac zdjecia!');
  32. }
  33. unlink('../images/upload/'.$row['thumb_name']);
  34. unlink('../images/upload/'.$row['photo_name']);
  35. Przekieruj('index.php?mode=admin_gallery', 'Zdjęcie zostało usunięte. Powrót...');
  36. }
  37. NaglowekPA('Usuń zdjęcie');
  38. ?>
  39. <br />
  40. <br />
  41. <form action="<?php echo $_SERVER['REQUEST_URI']; ?>" method="POST">
  42. <div style="background-color: yellow">
  43. Czy napewno chcesz usunąć zdjęcie o numerze ID: "<?php echo $id; ?>"? Zmiany nieodwracalne!
  44. </div><br />
  45. <input type="hidden" name="del" value="true" />
  46. <input type="submit" value="Dalej" />
  47. </form>
  48. <?php StopkaPA(); ?>