load->model('payments/mdl_payments'); } /** * @param int $page */ public function index($page = 0) { $this->mdl_payments->where('(ip_payments.invoice_id IN (SELECT invoice_id FROM ip_invoices WHERE client_id IN (' . implode(',', $this->user_clients) . ')))'); $this->mdl_payments->paginate(site_url('guest/payments/index'), $page); $payments = $this->mdl_payments->result(); $this->layout->set( array( 'payments' => $payments, 'filter_display' => true, 'filter_placeholder' => trans('filter_payments'), 'filter_method' => 'filter_payments' ) ); $this->layout->buffer('content', 'guest/payments_index'); $this->layout->render('layout_guest'); } }