public static function edit($id) { if (!Request::is_admin()) { Response::redirect(''); } if ("POST" == Request::method()) { $id = Request::POST()->id; $name = Request::POST()->name; $decsription = Request::POST()->description; Categories::update($id, $name, $decsription); # push flash-message Session::push('flash-message', 'That category has changed successfuly!'); Response::redirect('categories'); } else { $category = Categories::findByPK($id); $categories = Categories::all()->fetchAll(\PDO::FETCH_CLASS); View::render('categories/add', ['category' => $category, 'categories' => $categories]); } }