Advertisement
Guest User

Untitled

a guest
Jan 26th, 2017
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.52 KB | None | 0 0
  1. <?php
  2. defined('BASEPATH') OR exit('No direct script access allowed');
  3.  
  4. class Registration extends CI_Controller {
  5.  
  6. public function __construct()
  7. {
  8. parent::__construct();
  9. $this->load->model('Registration_model', 'registration', TRUE);
  10. }
  11.  
  12. public function index()
  13. {
  14. $fullname = $this->input->post('fullname');
  15. $email = $this->input->post('email');
  16. $handphone = $this->input->post('handphone');
  17.  
  18. $data = array(
  19. 'fullname' => $fullname,
  20. 'email' => $email,
  21. 'handphone' => $handphone,
  22. 'token' =>md5($email),
  23. 'active' =>0,
  24. 'status' =>1,
  25. 'datetime' =>date("Y-m-d H:i:s")
  26. );
  27.  
  28. $this->registration->submitData($data);
  29. //$this->session->set_userdata($data);
  30. $encrypted_id = base_url("Verifikasi/".md5($email));
  31.  
  32. $this->load->library('email');
  33. $config = array();
  34. $config['charset'] = 'utf-8';
  35. $config['useragent'] = 'Codeigniter';
  36. $config['protocol']= "sendmail";
  37. $config['mailtype']= "text";
  38. $config['crlf']="\r\n";
  39. $config['newline']="\r\n";
  40. $config['wordwrap'] = TRUE;
  41.  
  42. $this->email->initialize($config);
  43. $this->email->to($email);
  44. $this->email->from('angpiyu@gmail.com', 'Hana from Homtel');
  45. //$this->email->bcc('tofaporayouw@gmail.com','Homtel');
  46. $this->email->subject("Verifikasi Email Akun Anda");
  47. //$body = $this->load->view('emails/verification',$content,TRUE);
  48. //$body = "
  49. //Hi ".$fullname." dengan alamat email ".$email."\r\r
  50. //Terima kasih atas pendaftaran Anda.\r
  51. //Silahkan melakukan verifikasi email Anda dengan meng-klik link dibawah
  52. //ini.\r
  53. //".$encrypted_id."
  54. //\r\r\r
  55. //Cheers,\r
  56. //Homtel
  57. //";
  58. $this->email->message(
  59. '<h1><center>Selamat Anda terverifikasi</center></h1>'
  60. . '<h2>Hi</h2>'
  61. . '<p>Nama : majid</p>'
  62. . '<p>email: almajidibnujazu@gmail.com</p>'
  63. . '<p>No.Telpon :08999000</p>'
  64. . 'Silahkan melakukan verifikasi email Anda dengan meng-klik link dibawah'
  65. . ".$encrypted_id."
  66. );
  67.  
  68. if($this->email->send()) {
  69. redirect('registration/thankyou');
  70. }else{
  71. redirect('home');
  72. }
  73.  
  74. }
  75.  
  76. public function verification($key)
  77. {
  78. $this->load->helper('url');
  79. $this->registration->changeActiveState($key);
  80.  
  81. $cekemail = $this->registration->cekemail($key);
  82. $email = $cekemail->email;
  83.  
  84. $this->load->library('email');
  85.  
  86. $config = array();
  87. $config['charset'] = 'utf-8';
  88. $config['useragent'] = 'Codeigniter';
  89. $config['protocol']= "sendmail";
  90. $config['mailtype']= "html";
  91. $config['crlf']="\r\n";
  92. $config['newline']="\r\n";
  93. $config['wordwrap'] = TRUE;
  94.  
  95. $this->email->initialize($config);
  96. $this->email->to($email);
  97.  
  98.  
  99. $this->email->from('angpiyu@gmail.com', 'Hana from Homtel');
  100. //$this->email->cc('info@homtel.id', 'Hana from Homtel');
  101. //$this->email->bcc('tofaporayouw@gmail.com','Homtel');
  102. $this->email->subject("Selamat Anda masuk dalam daftar Waiting List Homtel");
  103.  
  104. //$body = $this->load->view('emails/waitinglist');
  105. $body = "
  106. Terima kasih, anda
  107. Telah terverifikasi dengan baik.\r
  108. Team Bisnis Development Homtel akan menghubungi Anda 1x24jam.
  109. TERIMA KASIH
  110. \r\r\r
  111. Cheers,\r
  112. Homtel
  113. ";
  114.  
  115. $this->email->message($body);
  116.  
  117. if($this->email->send()) {
  118. //redirect('registration/thankyou');
  119. redirect('http://dev.homtel.asia/');
  120. }
  121. }
  122.  
  123. public function thankyou()
  124. {
  125. $this->load->view('thankyou');
  126. }
  127.  
  128. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement