Exemple #1
0
 public function sendSignupMessage($options = array())
 {
     $default_options = array('signup_message' => 'registration_details');
     $options = array_merge($default_options, $options);
     if (!empty($options['signup_message'])) {
         Ak::import_mailer('account_mailer');
         $Mailer = new AccountMailer();
         $Mailer->_login = $options['login'];
         $Mailer->_password = $options['password'];
         $Mailer->deliver($options['signup_message'], $this->get('email'));
     }
 }
Exemple #2
0
 public function sendPasswordReminder($User)
 {
     if ($password_reset_url = $this->getCredentialsRenewalUrl($User)) {
         Ak::import_mailer('account_mailer');
         $Mailer = new AccountMailer();
         $Mailer->setPasswordResetUrl($password_reset_url);
         $Mailer->deliver('password_reminder', $User->get('email'));
         return true;
     }
     return false;
 }