public function sendEmailVerify(User $user) { $this->addAddress($user->getEmail(), $user->getFirstName() . ' ' . $user->getLastName()); $this->Subject = "Unisales : Thanks for registering"; $this->Body = '<h4>Hello ' . $user->getFirstName() . '!</h4></br><p>You successfully registered to Unisales. Before you can login, you need to confim your email addess, by clicking the following link:</br> <a href="http://www.unisales.co.uk/confirm?confirm=' . $user->getEmailChecker() . '">Click here to confirm</a></br> </br>You can also copy and paste this link: http://www.unisales.co.uk/confirm?confirm=' . $user->getEmailChecker() . ' </p></br> <p>See you soon on Unisales!</p>'; $this->AltBody = "This is the plain text version of the email content"; if ($this->send()) { return true; } else { return false; } }
protected function create(User $user) { $q = $this->db->prepare('INSERT INTO users(userType, userStatus, email, university, firstName, lastName, passWord, emailChecker) VALUES(:userType, :userStatus, :email, :university, :firstName, :lastName, :passWord, :emailChecker)'); $q->execute(array('userType' => $user->getUserType(), 'userStatus' => $user->getUserStatus(), 'email' => $user->getEmail(), 'university' => $user->getUniversity(), 'firstName' => $user->getFirstName(), 'lastName' => $user->getLastName(), 'passWord' => $user->getPassWord(), 'emailChecker' => $user->getEmailChecker())); }