protected function get_item($r) { Input::ensureRequest($r, array("id")); $id = $r["id"]; $item = $this->model->getBy(PostsModel::SLUG, $id); Logger::debug("Fetch {$id}"); $values = array(); $values["id"] = $item->get("id"); $values["slug"] = $item->get("slug"); $values["created"] = $item->get("created"); $values["name"] = $item->get("name"); $values["content"] = Markdown::transform($item->get("content")); $cats = new CategoriesModel(); $cat = $cats->getById($item->get("category_id")); $values["category"] = $cat->get("name"); $values["category_slug"] = $cat->get("slug"); $users = new UsersModel(); $user = $users->getById($item->get("user_id")); $values["user"] = $user->get("username"); Output::success(array(self::ID => $id, "foreigns" => array(), "data" => $values)); }
protected function getUserData($userid) { $users = new UsersModel(); $user = $users->getById($userid); return array("username" => $user->username); }