Exemple #1
0
        header('Location:../events.php?id=' . $id);
        exit;
    } else {
        exit('ERROR: problem updating project');
    }
} else {
    if ($_SERVER['REQUEST_METHOD'] == 'POST' && !empty($_POST['title']) && !empty($_POST['tags']) && !empty($_POST['sortdate']) && (!empty($_FILES['coverimage']["name"]) || !empty($_POST['youtubecover']) && $_POST['youtubecover'] != "" || !empty($_POST['id']))) {
        //var_dump($_POST);
        //var_dump($_FILES);
        //echo htmlspecialchars($_POST['body']);
        //instantiate the blogpost class
        $blogpost = new Blogpost();
        //clean post data
        $cleanedPost = cleanData($_POST);
        //update the project
        $id = $blogpost->updateBlogpost($cleanedPost);
        if (!empty($id)) {
            //go to
            //echo "succesfully posted blogpost with id: ".$id;
            header('Location:../news.php?id=' . $id);
            exit;
        } else {
            exit('ERROR: problem updating project');
        }
    } else {
        if ($_SERVER['REQUEST_METHOD'] == 'POST' && !empty($_POST['updatecoverimage']) && !empty($_FILES['coverimage'])) {
            //clean post data
            $cleanedPost = cleanData($_POST);
            //save image in various colors
            saveWebCoverImage($_FILES['coverimage']);
            //go back to admin page