Example #1
0
 /**
  * @author Thuanth6589 <*****@*****.**>
  * action list user
  */
 public function action_index()
 {
     $filters = Input::get();
     $query_string = empty($filters) ? '' : '?' . http_build_query($filters);
     Session::set('users_url', Uri::base() . 'master/users' . $query_string);
     $m_user = new \Model_Muser();
     $data = array();
     $data['count_user'] = $m_user->count_data($filters);
     $pagination = \Uospagination::forge('pagination', array('pagination_url' => Uri::base() . 'master/users' . $query_string, 'total_items' => $data['count_user'], 'per_page' => \Constants::$default_limit_pagination, 'num_links' => \Constants::$default_num_links, 'uri_segment' => 'page', 'show_last' => true));
     $filters['offset'] = $pagination->offset;
     $filters['limit'] = $pagination->per_page;
     $data['filters'] = $filters;
     $data['pagination'] = $pagination;
     $data['department'] = \Constants::get_search_department();
     $data['division_type'] = \Constants::$division_type;
     $data['users'] = $m_user->get_data($filters);
     $this->template->title = 'UOS求人システム';
     $this->template->content = View::forge('users', $data);
 }