Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class Order extends Controller {
- // search data
- function browse_search() {
- if(empty($_POST['field_content'])) {
- $field_content = 0;
- } else {
- $field_content = $_POST['field_content'];
- }
- if(empty($_POST['limit'])) {
- $limit = 10;
- } else {
- $limit = $_POST['limit'];
- }
- redirect('order/browse_result/'.$field_content."/".$limit);
- }
- // search result
- function browse_result($field_content = '', $limit = 10, $start = 0) {
- if($field_content !== '0') {
- $object['data']['field_content'] = $field_content;
- } else {
- $object['data']['field_content'] = '';
- }
- $object['data']['limit'] = $limit;
- $object['data']['start'] = $start;
- $object['sort_link'] = 'order/browse_result/'.$field_content.'/'.$limit.'/';
- $this->load->library('pagination');
- $config['per_page'] = $limit;
- $config['num_links'] = 6;
- $config['first_link'] = "<<";
- $config['last_link'] = ">>";
- $config['prev_link'] = "<";
- $config['next_link'] = ">";
- $config['uri_segment'] = 4; // 3, 4, 5, atau 6, coba-coba aja
- $config['base_url'] = site_url('order/browse_result/'.$field_content.'/'.$limit.'/');
- $config['total_rows'] = $this->m_order->orders_count_by_criteria($field_content); // orders_count_by_criteria menghitung jumlah baris berdasarkan content
- // save pagination definition
- $this->pagination->initialize($config);
- $object['limit'] = $limit;
- $object['total_rows'] = $config['total_rows'];
- $this->template->write_view('content', 'order/order_browse', $object);
- $this->template->render();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement