$ids[] = $image['_id']; } // se l'immagine è presente nell'array appena creato, cancellala if (in_array($id, $ids)) { if (unlink("images/events/" . dbcontroller::getImageEventiByID($images, $id))) { header("location: admin_eventi.php?msg=successdelete"); } else { header("location: admin_eventi.php?msg=image-not-found"); } } // qui avviene la cancellazione dell'evento da db $eventi = dbcontroller::getEventi(); $ids = array(); foreach ($eventi as $evento) { $ids[] = $evento['_id']; } if (in_array($id, $ids)) { if (dbcontroller::deleteEvento($id)) { header("location: admin_eventi.php?msg=success-delete"); } else { header("location: admin_eventi.php?msg=error-delete-db"); } } else { header("location: admin_eventi.php?msg=error-delete"); } } else { header("location: admin_eventi.php?msg=error-delete"); } } else { header("location: admin_eventi.php?msg=error-delete"); }