edit($args) ) { Alert::set('The post has been saved successfull'); Redirect::page('admin', 'manage-posts'); } else { Alert::set('Error occurred when trying to edit the post'); } } function deletePost($key) { global $dbPosts; if( $dbPosts->delete($key) ) { Alert::set('The post has been deleted successfull'); Redirect::page('admin', 'manage-posts'); } else { Alert::set('Error occurred when trying to delete the post'); } } // ============================================================================ // POST Method // ============================================================================ if( $_SERVER['REQUEST_METHOD'] == 'POST' ) { if( isset($_POST['delete']) ) { deletePost($_POST['key']); } else { editPost($_POST); } } // ============================================================================ // Main // ============================================================================ if(!$dbPosts->postExists($layout['parameters'])) { Redirect::page('admin', 'manage-posts'); } $_Post = buildPost($layout['parameters']);