protected function get_user_count($r) { Input::ensureRequest($r, array("id")); $id = $r["id"]; $cats = new UsersModel(); $cat = $cats->getBy(UsersModel::USERNAME, $id); $col = Collection::Model($this->model); $col->whereEq(PostsModel::USER_ID, $cat->get("id")); $this->filterList($col); if (Input::has("q") && strlen(Input::get("q")) > 0) { $col->filter(Input::get("q")); } $count = $col->getCount(); Output::success(array('count' => intVal($count), 'limit' => $this->options["limit"], 'pages' => ceil(intVal($count) / $this->options["limit"]))); }