Example #1
0
 private function onEMailModerationB($user, GWF_Shoutbox $entry, GWF_User $staff)
 {
     if ('' === ($rec = $staff->getValidMail())) {
         return;
     }
     $mail = new GWF_Mail();
     $mail->setSender(GWF_BOT_EMAIL);
     $mail->setReceiver($rec);
     $mail->setSubject($this->module->langUser($staff, 'emod_subj'));
     $id = $entry->getID();
     $token = $entry->getHashcode();
     $deletion_url = Common::getAbsoluteURL("index.php?mo=Shoutbox&me=Moderate&shoutid={$id}&token={$token}");
     $deletion_link = GWF_HTML::anchor($deletion_url, $deletion_url);
     $message = $entry->display('shout_message');
     $username = $user === false ? GWF_HTML::lang('guest') : $user->display('user_name');
     $mail->setBody($this->module->langUser($staff, 'emod_body', array($username, $message, $deletion_link)));
     return $mail->sendToUser($staff);
 }