Пример #1
0
 public function generatePartnerPaymentTable($request)
 {
     $partnerPaymentModel = new partnerPaymentModel();
     $datatables = new DataTables();
     $viewHelper = new ViewGenerateHelper();
     $columns = array(array('db' => 'partner_payments.ref', 'dt' => 0), array('db' => 'partner_payments.total AS payment_total', 'dt' => 1), array('db' => 'partner_payment_detail.payment_id', 'dt' => 2), array('db' => 'users.name AS user_name', 'dt' => 3), array('db' => 'partner_payments.created_at', 'dt' => 4), array('db' => 'partner_payments.id', 'dt' => 5));
     $return = $partnerPaymentModel->generatePartnerPaymentTable($request, $columns);
     if (count($return['data'])) {
         foreach ($return['data'] as &$payment) {
             $payment->payment_id = $payment->count_item_order_detail;
         }
     }
     $return['data'] = $datatables::data_output($columns, $return['data']);
     return $return;
 }