diff --git a/app/Controllers/Admin_controller.php b/app/Controllers/Admin_controller.php index bbf5a8d..cf029e3 100644 --- a/app/Controllers/Admin_controller.php +++ b/app/Controllers/Admin_controller.php @@ -201,9 +201,13 @@ class Admin_controller extends BaseController { - //update member details - + //update user details + if($this->request->getVar('country') == 'Canada'){ $state = $this->request->getVar('state_canada'); }else{ $state = $this->request->getVar('state');} $UserData = $this->request->getVar(); + unset($UserData['state']); + unset($UserData['state_canada']); + $UserData['state'] = $state; + $user_id = $this->request->getVar('id'); @@ -302,7 +306,11 @@ class Admin_controller extends BaseController //insert member details - $userData = $this->request->getVar(); + if($this->request->getVar('country') == 'Canada'){ $state = $this->request->getVar('state_canada'); }else{ $state = $this->request->getVar('state');} + $UserData = $this->request->getVar(); + unset($UserData['state']); + unset($UserData['state_canada']); + $UserData['state'] = $state; $userData['password'] = $password; diff --git a/app/Controllers/Member_controller.php b/app/Controllers/Member_controller.php index 71e0eaa..c8d786f 100644 --- a/app/Controllers/Member_controller.php +++ b/app/Controllers/Member_controller.php @@ -379,18 +379,16 @@ class Member_controller extends BaseController if($this->request->getmethod() == 'post') { - + //update member details - - - - $MemberData = $this->request->getVar(); - - $member_id = $this->request->getVar('id'); - - $this->MemberModel->where('id', $member_id )->set($MemberData)->update(); - - return redirect()->to(base_url()."members_list"); + if($this->request->getVar('country') == 'Canada'){ $state = $this->request->getVar('state_canada'); }else{ $state = $this->request->getVar('state');} + $MemberData = $this->request->getVar(); + unset($MemberData['state']); + unset($MemberData['state_canada']); + $MemberData['state'] = $state; + $member_id = $this->request->getVar('id'); + $this->MemberModel->where('id', $member_id )->set($MemberData)->update(); + return redirect()->to(base_url()."members_list"); @@ -455,7 +453,11 @@ class Member_controller extends BaseController }else{ //insert member details + if($this->request->getVar('country') == 'Canada'){ $state = $this->request->getVar('state_canada'); }else{ $state = $this->request->getVar('state');} $MemberData = $this->request->getVar(); + unset($MemberData['state']); + unset($MemberData['state_canada']); + $MemberData['state'] = $state; // Generate a random verification code diff --git a/app/Controllers/PaymentController.php b/app/Controllers/PaymentController.php index 1a16f1f..276cc28 100644 --- a/app/Controllers/PaymentController.php +++ b/app/Controllers/PaymentController.php @@ -482,24 +482,15 @@ class PaymentController extends BaseController $result = json_decode( $data ,true); //Trancaction Table Data - $TrancactionData['status'] = 'Success'; - //$TrancactionData['member_id'] = session()->get('logged_user'); - $TrancactionData['first_name'] = $address['name']; - $TrancactionData['last_name'] = $address['last_name']; - $TrancactionData['address'] = $address['address']; - - $TrancactionData['state'] = $address['state']; - + $TrancactionData['country'] = $address['country']; $TrancactionData['city'] = $address['city']; - $TrancactionData['zip_code'] = $address['pincode']; - - // $TrancactionData['order_id'] = $order_id; + if($address['country']=='Canada'){ $TrancactionData['state'] = $address['canada_state']; }else{ $TrancactionData['state'] = $address['state'];} $TrancactionData['transaction_id'] = $result['payment']['id']; @@ -544,19 +535,14 @@ class PaymentController extends BaseController $TrancactionData['status'] = 'Failed'; // $TrancactionData['member_id'] = session()->get('logged_user'); - - $TrancactionData['first_name'] = $address['name']; - - $TrancactionData['last_name'] = $address['last_name']; - - $TrancactionData['address'] = $address['address']; - - $TrancactionData['state'] = $address['state']; - - $TrancactionData['city'] = $address['city']; - - $TrancactionData['zip_code'] = $address['pincode']; - + $TrancactionData['first_name'] = $address['name']; + $TrancactionData['last_name'] = $address['last_name']; + $TrancactionData['address'] = $address['address']; + $TrancactionData['country'] = $address['country']; + $TrancactionData['city'] = $address['city']; + $TrancactionData['zip_code'] = $address['pincode']; + if($address['country']=='Canada'){ $TrancactionData['state'] = $address['canada_state']; }else{ $TrancactionData['state'] = $address['state'];} + //$TrancactionData['order_id'] = $order_id; $TrancactionData['transaction'] = json_encode($response->getErrors()); @@ -771,7 +757,7 @@ class PaymentController extends BaseController $mail = $sendmail_controller->index(session()->get('logged_user_email') , $local_order_id , 7); $admin_email = $this->RuleModel->select('value')->where('rule_key', 10 )->get()->getRow()->value; - $sendmail_controller->index($admin_email , $local_order_id , 7); + $sendmail_controller->index($admin_email , $local_order_id , 7 ,'admin'); $data['category'] = json_decode($data['TransactionData'][0]['transaction'] , true)[0]['category']; diff --git a/app/Controllers/Sendmail_controller.php b/app/Controllers/Sendmail_controller.php index 8a81f00..e37e588 100644 --- a/app/Controllers/Sendmail_controller.php +++ b/app/Controllers/Sendmail_controller.php @@ -64,7 +64,7 @@ class Sendmail_controller extends BaseController } - public function index($to,$code,$return) + public function index($to,$code,$return,$admin_or_user=null) { @@ -404,7 +404,12 @@ class Sendmail_controller extends BaseController // if ($temp_data[0]['is_active'] == 1) // $email->setSubject($temp_data[0]['subject']); // else - $email->setSubject('Golf Evolution : Order Failed. Please try again'); + if($admin_or_user == 'admin'){ + $email->setSubject('Golf Evolution : Order Failed.'); + }else{ + $email->setSubject('Golf Evolution : Order Failed. Please try again'); + } + } diff --git a/app/Models/Transaction_model.php b/app/Models/Transaction_model.php index f577db1..0ecc303 100644 --- a/app/Models/Transaction_model.php +++ b/app/Models/Transaction_model.php @@ -16,7 +16,7 @@ class Transaction_model extends Model - protected $allowedFields = ['status','member_id','transaction_id','payment_order_id','order_id','transaction','is_mail_triggered', 'first_name','last_name','address', 'city' , 'state' , 'zip_code']; + protected $allowedFields = ['status','member_id','transaction_id','payment_order_id','order_id','transaction','is_mail_triggered', 'first_name','last_name','address', 'city' , 'state' , 'zip_code' , 'country']; diff --git a/app/Views/checkout.php b/app/Views/checkout.php index 3218e17..b83f560 100644 --- a/app/Views/checkout.php +++ b/app/Views/checkout.php @@ -292,8 +292,9 @@ $web_payment_sdk_url = $_ENV["ENVIRONMENT"] === Environment::PRODUCTION ? "https