Beispiel #1
0
 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));
 }
Beispiel #2
0
 protected function getUserData($userid)
 {
     $users = new UsersModel();
     $user = $users->getById($userid);
     return array("username" => $user->username);
 }