private function sendModMailB(GWF_Download $dl, GWF_User $uploader, 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, 'mod_mail_subj')); $token = $dl->getHashcode(); $dlid = $dl->getID(); $url1 = "index.php?mo=Download&me=Moderate&token={$token}&dlid={$dlid}&action=download"; $url2 = "index.php?mo=Download&me=Moderate&token={$token}&dlid={$dlid}&action=allow"; $url3 = "index.php?mo=Download&me=Moderate&token={$token}&dlid={$dlid}&action=delete"; $args = array($staff->displayUsername(), $uploader->displayUsername(), $dl->display('dl_filename'), $dl->display('dl_realname'), $dl->display('dl_mime'), $dl->getFilesize(), $dl->display('dl_descr'), Common::getAbsoluteURL($url1, true), Common::getAbsoluteURL($url2, true), Common::getAbsoluteURL($url3, true)); $mail->setBody($this->module->langUser($staff, 'mod_mail_body', $args)); $mail->sendToUser($staff); }