示例#1
0
    header("Location: login.php");
    die;
}
if (isset($_GET['id'])) {
    if (is_numeric($_GET['id'])) {
        $id = $_GET['id'];
        require_once "models/dbcontroller.php";
        $images = dbcontroller::getImmaginiEventi();
        //echo count($images);
        $ids = array();
        foreach ($images as $image) {
            $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 {