From 5080e7b4cf95b99f1c1ab98616df7008d76f9dad Mon Sep 17 00:00:00 2001 From: suseendhiran17 <58357088+suseendhiran17@users.noreply.github.com> Date: Mon, 19 Jun 2023 14:59:02 +0530 Subject: [PATCH] susee --- app/Controllers/Member_controller.php | 33 ++------- app/Controllers/PaymentController.php | 6 ++ app/Controllers/Sendmail_controller.php | 44 +++++------ app/Views/cart.php | 14 ++-- app/Views/checkout.php | 3 +- app/Views/member_form.php | 29 +++++--- app/Views/memberaccess.php | 26 ++++--- app/Views/membership.php | 13 +++- app/Views/myaccount.php | 98 ++++++++++++------------- app/Views/rule.php | 6 +- app/Views/verification_mail_temp.php | 36 ++++++--- 11 files changed, 160 insertions(+), 148 deletions(-) diff --git a/app/Controllers/Member_controller.php b/app/Controllers/Member_controller.php index 4c2efc0..53fb17f 100644 --- a/app/Controllers/Member_controller.php +++ b/app/Controllers/Member_controller.php @@ -280,55 +280,34 @@ class Member_controller extends BaseController { if($this->request->getmethod() == 'post') - { - //insert member details - $MemberData = $this->request->getVar(); - // Generate a random verification code - $verification_code = rand(10 , 99 ).rand(10 , 99 ).rand(10 , 99 ); - $MemberData['verification_code'] = $verification_code; - $insert_data = $this->MemberModel->save($MemberData); - if($insert_data) - { - - - $sendmail_controller = new Sendmail_controller(); + $sendmail_controller->index($this->request->getVar('email') , $MemberData['verification_code'] , 1); + + $admin_email = $this->RuleModel->select('value')->where('rule_key', 9 )->get()->getRow()->value; + $sendmail_controller = new Sendmail_controller(); + $sendmail_controller->index($admin_email , $this->request->getVar('email') , 8 ); - $sendmail_controller->index($this->request->getVar('email') , $MemberData['verification_code'] , 1); - + $this->session->setTempdata('mail_success', "Registration Successfull",3); return redirect()->to(base_url()); - } - else - { - // Show error message - echo 'Error in registering user. Please try again.'; - } - // return redirect()->to(base_url()); - - - } - $data['country']=$this->cModel->fetch_country(); - return view('member_registration',$data); - } diff --git a/app/Controllers/PaymentController.php b/app/Controllers/PaymentController.php index 25d4de7..e5d6dea 100644 --- a/app/Controllers/PaymentController.php +++ b/app/Controllers/PaymentController.php @@ -713,6 +713,9 @@ class PaymentController extends BaseController } + $admin_email = $this->RuleModel->select('value')->where('rule_key', 10 )->get()->getRow()->value; + $sendmail_controller->index($admin_email , $local_order_id , 5); + } @@ -779,6 +782,9 @@ 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); + $data['category'] = json_decode($data['TransactionData'][0]['transaction'] , true)[0]['category']; $data['code'] = json_decode($data['TransactionData'][0]['transaction'] , true)[0]['code']; diff --git a/app/Controllers/Sendmail_controller.php b/app/Controllers/Sendmail_controller.php index 3a67389..da3c8ce 100644 --- a/app/Controllers/Sendmail_controller.php +++ b/app/Controllers/Sendmail_controller.php @@ -38,7 +38,7 @@ class Sendmail_controller extends BaseController $this->session = session(); - $this->MemberModel = new Member_model(); + $this->MemberModel = new Member_model(); $this->UserModel = new User_model(); @@ -486,43 +486,37 @@ class Sendmail_controller extends BaseController } - $email->setMessage($message); + // member reegistration notification (ADMIN) => type 8 - if ($email->send()) + else if($return == 8) { - if ($return == 1) - $this->session->setTempdata('mail_success', "We have send an email for verification. please check your mail account",3); + $data['id'] = '8'; + $data['to'] = $to; + $data['member_mail'] = $code; - if ($return == 5) - return true; + $message = view('verification_mail_temp',$data); - - - - - - } - - else - - { - - $error = $email->printDebugger(); - - //echo 'Email sending failed: ' . $error; + $email->setSubject('New Member Registration'); } - + $email->setMessage($message); + if ($email->send()) + { + if ($return == 5) + return true; + } + else + { + $error = $email->printDebugger(); + //echo 'Email sending failed: ' . $error; + } } catch (EmailException $e) { - echo 'Email sending failed: ' . $e->getMessage(); - } - } diff --git a/app/Views/cart.php b/app/Views/cart.php index eab64fa..c89c29d 100644 --- a/app/Views/cart.php +++ b/app/Views/cart.php @@ -96,13 +96,15 @@