Guest User

Untitled

a guest
Feb 8th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.94 KB | None | 0 0
  1. function submit_details() {
  2. $fullname = $this->input->post('fullname');
  3. $names = explode(" ", $fullname);
  4. $firstname = $names[0];
  5. $lastname = $names[1];
  6. $email = $this->input->post('email');
  7. $country = $this->input->post('country');
  8. $password = $this->input->post('password');
  9. $password = $this->_encrypt_pass($password);
  10. $time = time();
  11. $activation = $this->_encrypt_pass($time . ' ' . $fullname);
  12.  
  13. $new_user_data = array(
  14. 'firstname' => $firstname,
  15. 'lastname' => $lastname,
  16. 'password' => $password,
  17. 'email' => $email,
  18. 'country' => $country,
  19. 'activation' => $activation,
  20. 'creationdate' => $time,
  21. 'updatedate' => $time,
  22. 'usertype' => 1,
  23. 'status' => 0
  24. );
  25.  
  26. if ($this->users->create_user($new_user_data)) {
  27. # Create User Default group
  28. $user = $this->users->get_user_by_email($email);
  29.  
  30. $userid = $user->userid;
  31. $groupname = 'General';
  32. $groupdesc = 'General Group for contacts.';
  33.  
  34.  
  35. $group = array(
  36. 'user' => $userid,
  37. 'groupdesc' => $groupdesc,
  38. 'groupname' => $groupname
  39. );
  40.  
  41. $this->contacts_model->CreateContactGroup($group);
  42.  
  43. // echo "Account creation for $fullname succesfull. An Activation link has been sent to your email ($email)account";
  44. }
  45. redirect('login', $msg = 'Account creation for $fullname succesfull. An Activation link has been sent to your email ($email)account');
  46. }
  47.  
  48. function create_user($user) {
  49. $result = false;
  50. if (!$this->check_email_exists($user['email'])) {
  51. if ($this->send_activation_link($user)) {
  52. $this->db->insert('users', $user);
  53. }
  54. $result = true;
  55. }
  56. return $result;
  57. }
Add Comment
Please, Sign In to add comment