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 { } } } ?>