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')); } }
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; }