From 739b08b71f79534462d8f32806a922a00fa7d95d Mon Sep 17 00:00:00 2001 From: sriramv Date: Thu, 15 Jun 2023 14:35:13 +0530 Subject: [PATCH 1/2] :GWM --- app/Controllers/PaymentController.php | 26 ++++++++++++++++++++++++-- app/Views/success_mail.php | 6 +++--- 2 files changed, 27 insertions(+), 5 deletions(-) diff --git a/app/Controllers/PaymentController.php b/app/Controllers/PaymentController.php index 5814e06..a812c8b 100644 --- a/app/Controllers/PaymentController.php +++ b/app/Controllers/PaymentController.php @@ -650,8 +650,30 @@ class PaymentController extends BaseController public function payment_success( $local_order_id = null) { - - + $data['TransactionData'] = $this->TransactionModel->where('order_id', $local_order_id )->where('member_id', session()->get('logged_user'))->find(); +$memberCredits = $this->creditsModel->where('order_id', $local_order_id ) + ->where('member_id', session()->get('logged_user')) + ->select('package_name') + ->select('cost') + ->selectSum('credit_points', 'credit_points') + ->selectSum('cost', 'costSum') + ->selectCount('package_name', 'pack_count') + ->groupBy('package_name')->findAll(); +$Subtotal = 0; +foreach ($memberCredits as $key => $ele) { +$Subtotal = $Subtotal + $ele['costSum']; +} +$data['memberCredits'] =$memberCredits; +$data['order_id'] = $local_order_id; +$timestamp = strtotime($data['TransactionData'][0]['created_at']); +$data['formattedDate'] = date('l, F j, Y', $timestamp); +$data['Subtotal'] = $Subtotal; +$data['gst'] = $this->RuleModel->select('value')->where('rule_key', 3 )->get()->getRow()->value; +$data['pst'] = $this->RuleModel->select('value')->where('rule_key', 4 )->get()->getRow()->value; +$data['card_brand'] = json_decode($data['TransactionData'][0]['transaction'] , true)['payment']['card_details']['card']['card_brand']; +$data['last_4'] = json_decode($data['TransactionData'][0]['transaction'] , true)['payment']['card_details']['card']['last_4']; +echo view('success_mail',$data); + die(); if( $local_order_id != null) diff --git a/app/Views/success_mail.php b/app/Views/success_mail.php index e4e926b..4a6d280 100644 --- a/app/Views/success_mail.php +++ b/app/Views/success_mail.php @@ -1,9 +1,9 @@ - - - + + +