/** * Display a listing of the resource. * * @param RoleRequest $request * @return \Illuminate\Http\JsonResponse */ public function index(RoleRequest $request) { $roles = Role::paginate(getPerPage()); return $this->response->ok($roles); }
/** * Display a listing of the Events. * * @param EventRequest $request * @return \Illuminate\Http\JsonResponse */ public function index(EventRequest $request) { $relations = $this->prepareRelations($request->get('with')); $events = Event::withRelations($relations)->paginate(getPerPage()); return $this->response->ok($events); }
<?php $args = array('orderby' => 'id', 'order' => 'ASC', 'fields' => 'all'); if (!empty($roles_filter)) { $args['role__in'] = array($roles_filter); } $students = get_users($args); usort($students, create_function('$a, $b', 'return strnatcasecmp(Idp_Admin::getUserDisplayName($a), Idp_Admin::getUserDisplayName($b));')); $pagination_count = Idp_Main::getBuildings(true, 0, 1844674407371, $statusFilter, $district_id_filter); if ($pagination_count > 0) { //get current page $this_page = isset($_GET['p']) && $_GET['p'] > 0 ? (int) $_GET['p'] : 1; //Records per page $per_page = getPerPage(); //Total Page $total_page = ceil($pagination_count / $per_page); //initiate the pagination variable $pag = new pagination(); //Set the pagination variable values $pag->Items($pagination_count); $pag->limit($per_page); $admin_url = admin_url('admin.php?page=idp-plugin%2Fadmin%2Fidp-admin-manage-buildings.php', 'http'); $pag->target($admin_url); $pag->currentPage($this_page); //Done with the pagination //Now get the entries //But before that a little anomaly checking $list_start = ($this_page - 1) * $per_page; if ($list_start >= $pagination_count) {
/** * Display a listing of the resource. * * @param AdministratorRequest $request * @return \Illuminate\Http\JsonResponse */ public function index(AdministratorRequest $request) { $administrators = User::whereHasRole('administrator')->paginate(getPerPage()); return $this->response->ok($administrators); }
/** * Display a listing of the Members. * * @param MemberRequest $request * @return \Illuminate\Http\JsonResponse */ public function index(MemberRequest $request) { $members = User::with('profile')->hasRole('member')->paginate(getPerPage()); return $this->response->ok($members); }