public function browseView() { $pageNo = Input::get('pageNo'); $prev = Input::get('prev'); $isSearch = Input::get('search'); if (empty($pageNo) || isset($isSearch)) { $pageNo = 1; } else { if (isset($prev)) { $pageNo -= 1; } else { $pageNo += 1; } } $searchValue = Input::get("search-value"); if (!empty($searchValue)) { $projects = ProjectUtilities::get_projsearch_results_with_pagination(Input::get("search-key"), Input::get("search-value"), $this->limit, ($pageNo - 1) * $this->limit); } else { $projects = ProjectUtilities::get_all_user_projects_with_pagination($this->limit, ($pageNo - 1) * $this->limit); } return View::make('project/browse', array('pageNo' => $pageNo, 'limit' => $this->limit, 'projects' => $projects)); }