From 3e60cac3e88d63a509a679dee75b8bd043c5e174 Mon Sep 17 00:00:00 2001 From: sriramv Date: Mon, 5 Jun 2023 10:53:28 +0530 Subject: [PATCH] member_layout:gwm --- app/Config/Routes.php | 1 + app/Controllers/PaymentController.php | 39 +++++++++++++++++---------- app/Controllers/Test_controller.php | 1 + app/Views/checkout.php | 6 ++--- app/Views/member_layout/header.php | 2 +- app/Views/payment.php | 15 ++++++----- app/Views/payment_form.php | 4 +-- 7 files changed, 41 insertions(+), 27 deletions(-) diff --git a/app/Config/Routes.php b/app/Config/Routes.php index 87421cc..e52744a 100644 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -51,6 +51,7 @@ $routes->match(['get','post'],'/member_activate/(:any)','Member_controller::memb $routes->match(['get'],'/scheduler','Member_controller::scheduler'); $routes->get('/payment', 'PaymentController::index'); +$routes->get('/payment_success/(:any)', 'PaymentController::payment_success/$1'); $routes->post('/payment/(:any)', 'PaymentController::index/$1'); $routes->get('payment_form', 'PaymentController::payment_form'); $routes->post('processPayment', 'PaymentController::processPayment'); diff --git a/app/Controllers/PaymentController.php b/app/Controllers/PaymentController.php index 8f9ed0f..db2f1ff 100644 --- a/app/Controllers/PaymentController.php +++ b/app/Controllers/PaymentController.php @@ -41,13 +41,14 @@ class PaymentController extends BaseController { if($this->request->getmethod() == 'post') { - $count = $this->request->getVar('count'); - foreach ($count as $key => $value) - { - $this->Cart_token_model->where('id', $this->request->getVar('cart_token_id')[$key] )->set(array( 'count' => $value ))->update(); - } + if(!session()->has('logged_user')) { + $count = $this->request->getVar('count'); + foreach ($count as $key => $value) + { + $this->Cart_token_model->where('id', $this->request->getVar('cart_token_id')[$key] )->set(array( 'count' => $value ))->update(); + } $this->session->set('token',$token); return redirect()->to(base_url()); } @@ -58,7 +59,7 @@ class PaymentController extends BaseController } else { - return $this->payment_form(); + $this->payment_form(); } } @@ -147,12 +148,12 @@ class PaymentController extends BaseController $data['userdata']=$this->dModel->getLoggedInMemberData(session()->get('logged_user')); echo view('checkout',$data); - // echo view('payment_form',$data); + //echo view('payment_form',$data); } else { echo 'cart empty .. !'; } } - + public function processPayment() { try { @@ -209,13 +210,14 @@ class PaymentController extends BaseController $response = $payments_api->createPayment($create_payment_request); if ($response->isSuccess()) { - + $data = json_encode($response->getResult()); $result = json_decode( $data ,true); + + + + - - echo $result['payment']['id']; - $TrancactionId = $result['payment']['id']; $payment_order_id = $result['payment']['order_id']; $TrancactionData['member_id'] = session()->get('logged_user'); @@ -229,9 +231,9 @@ class PaymentController extends BaseController $this->cartModel->where('order_id', $order_id )->delete(); } - echo json_encode($response->getResult()); - + echo json_encode($response->getResult()); + } else { echo json_encode(array('errors' => $response->getErrors())); } @@ -260,7 +262,16 @@ class PaymentController extends BaseController + public function payment_success( $order_id = null) + { + if( $order_id != null) + $memberCredits = $this->creditsModel->where('order_id', $order_id )->where('member_id', session()->get('logged_user'))->findAll(); + echo '
';
+    print_r($memberCredits);
+                 echo '
'; + + } diff --git a/app/Controllers/Test_controller.php b/app/Controllers/Test_controller.php index d6dbe1d..a731509 100644 --- a/app/Controllers/Test_controller.php +++ b/app/Controllers/Test_controller.php @@ -33,6 +33,7 @@ class Test_controller extends BaseController } public function index($token = null) { + $count = $this->request->getVar('count'); foreach ($count as $key => $value) { diff --git a/app/Views/checkout.php b/app/Views/checkout.php index 01c4e0a..9f1dd95 100644 --- a/app/Views/checkout.php +++ b/app/Views/checkout.php @@ -177,7 +177,7 @@ $web_payment_sdk_url = $_ENV["ENVIRONMENT"] === Environment::PRODUCTION ? "https -
+
@@ -226,8 +226,8 @@ $web_payment_sdk_url = $_ENV["ENVIRONMENT"] === Environment::PRODUCTION ? "https - + + diff --git a/app/Views/member_layout/header.php b/app/Views/member_layout/header.php index cf9050a..de58c32 100644 --- a/app/Views/member_layout/header.php +++ b/app/Views/member_layout/header.php @@ -2,7 +2,7 @@
-
+
diff --git a/app/Views/payment.php b/app/Views/payment.php index 0dca9c6..c0fd9dd 100644 --- a/app/Views/payment.php +++ b/app/Views/payment.php @@ -5,19 +5,20 @@ - - + /assets/member_images/favicon.png" sizes="192x192" /> + /assets/member_images/favicon.png" /> - + /assets/member_css/front-style.css"> + - +
@@ -28,7 +29,7 @@
- + /assets/member_images/Vector.png" alt="" width="60" height="60"/>

Payment Successful!

The order confirmation has been sent to your registered mail id

@@ -59,7 +60,7 @@
- + /assets/member_images/cart-icon.png" alt="" width="70" height="70">
Evo Pack 1
@@ -132,7 +133,7 @@
- + diff --git a/app/Views/payment_form.php b/app/Views/payment_form.php index cf5607e..a2fcb7e 100644 --- a/app/Views/payment_form.php +++ b/app/Views/payment_form.php @@ -68,8 +68,8 @@ $web_payment_sdk_url = $_ENV["ENVIRONMENT"] === Environment::PRODUCTION ? "https
- + +