Пример #1
0
    if (isset($_FILES['flyer'])) {
        if ($_FILES['flyer']['type'] != "image/jpg" && ($_FILES['flyer']['type'] != "image/jpeg" && is_uploaded_file($_FILES['flyer']['tmp_name']))) {
            header("location: admin_eventi.php?msg=error1");
        } else {
            if (!preg_match('/\\s/', $_FILES['flyer']['name'])) {
                if (!file_exists("./images/events/" . $_FILES['flyer']['name'])) {
                    $tempPos = $_FILES['flyer']['tmp_name'];
                    $destPos = "./images/events/" . $_FILES['flyer']['name'];
                    include 'models/SimpleImage.php';
                    $image = new SimpleImage();
                    $image->load($_FILES['flyer']['tmp_name']);
                    //$image->resize($width_image_slider,$height_image_slider);
                    $image->save("./images/events/" . $_FILES['flyer']['name']);
                    //move_uploaded_file($tempPos, $destPos);
                    require_once "models/dbcontroller.php";
                    if (dbcontroller::createEvento($title, $date, $descrizione, $url_flyer, "")) {
                        header("location: admin_eventi.php?msg=success");
                    } else {
                        header("location: admin_eventi.php?msg=errordb");
                    }
                } else {
                    header("location: admin_eventi.php?msg=name-already-exist");
                }
            } else {
                header("location: admin_eventi.php?msg=error-invalid-name");
            }
        }
    } else {
        header("location: admin_eventi.php");
    }
} else {