function ttr2_mail_me(WC_Challenge $chall, $email, $token) { $mail = new GWF_Mail(); $mail->setSender(GWF_BOT_EMAIL); $mail->setReceiver($email); $mail->setSubject($chall->lang('mail_subj')); $mail->setBody($chall->lang('mail_body', array($token))); $mail->sendAsHTML('*****@*****.**'); # cc me for testing purposes }
private function sendEmail($username, $email, $token, $password) { $mail = new GWF_Mail(); $mail->setSender(GWF_BOT_EMAIL); $mail->setReceiver($email); $mail->setSubject($this->module->lang('regmail_subject')); $href = Common::getAbsoluteURL('activate/' . $token); $a = GWF_HTML::anchor($href, $href); if ($this->module->isPlaintextInEmail()) { $pt = $this->module->lang('regmail_ptbody', array(htmlspecialchars($username), htmlspecialchars($password))); } else { $pt = ''; } $mail->setBody($this->module->lang('regmail_body', array($username, $a, $pt))); return $mail->sendAsHTML() ? $this->module->message('msg_mail_sent') : GWF_HTML::err('ERR_MAIL_SENT'); }
private static function sendMailDoneUser(Module_Audit $module, GWF_AuditLog $log) { if (false === ($email = GWF_AuditMails::getEMail($log))) { return; } $mail = new GWF_Mail(); $mail->setSender(GWF_BOT_EMAIL); $mail->setReceiver($email); $mail->setSubject(self::getMailSubjUser($module, $log)); $mail->setBody(self::getMailBodyUser($module, $log)); return $mail->sendAsHTML(); }
if (!($user = GWF_User::getStaticOrGuest())) { die('oops'); } if (isset($_POST['answer'])) { $chall->setVar('chall_solution', WC_Challenge::hashSolution($SOLUTION, true)); $chall->onCheckSolution(); } if (Common::getGetString('santa') === 'clause.json') { if ('' === ($rec = $user->getValidMail())) { echo GWF_HTML::error('Happy Holidays', $chall->lang('err_no_mail'), false); } else { $mail = new GWF_Mail(); $mail->setSender($bot->getValidMail()); $mail->setSenderName('Silvester Stallhuhn'); $mail->setReceiver($user->getValidMail()); $mail->setReceiverName($user->getVar('user_name')); $mail->setupGPG($bot); $mail->setSubject($chall->lang('p2_subj')); $mail->setBody($chall->lang('p2_body', array($SOLUTION))); $mail->addAttachment('0xdeadc0de.asc', $key2, 'application/octet-stream', false); $mail->sendAsHTML(); echo GWF_HTML::message('Happy Holidays', $chall->lang('msg_mail_sent', array($user->getValidMail())), false); } } echo GWF_Website::getDefaultOutput(); $self = GWF_User::getStaticOrGuest()->displayUsername(); $href = "?santa=clause.json"; echo GWF_Box::box($chall->lang('info2', array($self, $href)), $chall->lang('title2')); formSolutionbox($chall); echo $chall->copyrightFooter(); require_once 'challenge/html_foot.php';
private function sendModMail(GWF_Links $link) { $link = GWF_Links::getByID($link->getID()); $mail = new GWF_Mail(); $mail->setSender(GWF_BOT_EMAIL); $mail->setReceiver(GWF_ADMIN_EMAIL); $mail->setSubject($this->module->lang('mail_subj')); $href = $link->getVar('link_href'); $descr = $link->display('link_descr'); $descr2 = $link->display('link_descr2'); $anchor = GWF_HTML::anchor($href, $href); $approve = Common::getAbsoluteURL($link->hrefModApprove()); $approve = GWF_HTML::anchor($approve, $approve); $delete = Common::getAbsoluteURL($link->hrefModDelete()); $delete = GWF_HTML::anchor($delete, $delete); $mail->setBody($this->module->lang('mail_body', array($descr, $descr2, $anchor, $approve, $delete))); $mail->sendAsHTML(GWF_STAFF_EMAILS); }
private function sendEmailSign(GWF_Guestbook $gb, GWF_GuestbookMSG $gbm) { $mail = new GWF_Mail(); $mail->setSender(GWF_BOT_EMAIL); $owner = $gb->getUser(); if ($owner === false || '' === ($rec = $owner->getValidMail())) { $rec = GWF_ADMIN_EMAIL; $cc = GWF_STAFF_EMAILS; $recname = 'Staff'; } else { $cc = ''; $recname = $owner->displayUsername(); } $mail->setReceiver($rec); $mail->setSubject($this->module->langAdmin('mails2_signed')); $mail->setBody($this->module->langAdmin('mailb2_signed', array($recname, $gb->displayTitle(), $gbm->displayUsername(), $gbm->displayEMail(true), $gbm->display('gbm_message')))); if ($owner === false) { $mail->sendAsHTML($cc); } else { $mail->sendToUser($owner); } }