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 @@