private function sendGPGMail(GWF_User $user, $fingerprint) { if ('' === ($email = $user->getValidMail())) { return $this->module->error('err_no_mail'); } $mail = new GWF_Mail(); $mail->setSender(GWF_BOT_EMAIL); $mail->setReceiver($email); $mail->setGPGKey($fingerprint); $mail->setSubject($this->module->langUser($user, 'mails_gpg')); $mail->setBody($this->getGPGMailBody($user, $fingerprint)); if (false === $mail->sendToUser($user)) { return GWF_HTML::err('ERR_MAIL_SENT'); } return $this->module->message('msg_mail_sent'); }