static function sendResetPasswordLink($email) { require 'db.php'; require_once 'MailClient.php'; $rand = LoginSystem::generateRandomNumber(); $sth = $dbh->prepare("UPDATE users SET resetRand='{$rand}' WHERE email='{$email}'"); $sth->execute(); MailClient::sendMsg($email, 'Reset your account password', "Please follow this link to reset your account password: http://cell-industries.co.uk/reset-password?e={$email}&r={$rand}"); return '<p class="full warn"><i class="ico-info"></i>We have sent instructions on how to reset your password to your email. Please check your emails.' . LoginSystem::wrapEnd; }
protected function sendMailForm() { $this->prepareMailData(); $mailClient = new MailClient(); $mailClient->setEmailsTo($this->getEmails()); $mailClient->setEmailFrom($this->getEmailFrom()); $mailClient->setEmailFromTitle($this->getEmailFromTitle()); $mailClient->setSubject($this->getMessageSubject()); $mailClient->setBody($this->getMessageBody()); $mailClient->send(); }