Exemple #1
0
if (!$forums->getCat(escape($cat))) {
    Redirect::to('/404');
    // TODO MAKE 404
}
if (!$user->isLoggedIn()) {
    Session::flash('error', 'It seems you are not logged in!');
    Redirect::to(path . 'index.php');
}
if (Input::exists()) {
    if (Input::get('Submit')) {
        if (Token::check(Input::get('token'))) {
            $val = new Validation();
            $validate = $val->check($_POST, array('title' => array('required' => true), 'content' => array('required' => true)));
            if ($validate->passed()) {
                try {
                    $forums->createPost(array('post_title' => escape(Input::get('title')), 'cat_id' => escape($cat), 'post_cont' => Input::get('content'), 'post_date' => date('Y-m-d- H:i:s'), 'post_user' => $user->data()->id));
                    $db = DB::getInstance();
                    $post = $db->get('post', array('1', '=', '1'))->count();
                    $post = $post;
                    session::flash('complete', 'You posted your post!');
                    Redirect::to("/forums/view/" . escape($cat) . "/" . $post);
                } catch (Exception $e) {
                    die($e->getMessage());
                }
            } else {
            }
        } else {
        }
    }
}
?>