private function sendReplyMailUser(GWF_HelpdeskTicket $ticket, GWF_HelpdeskMsg $message, GWF_User $user) { $mail = new GWF_Mail(); $mail->setSender(GWF_BOT_EMAIL); $mail->setReceiver($user->getValidMail()); $mail->setSubject($this->module->langUser($user, 'subj_nmu', array($ticket->getID()))); $link_solved = Common::getAbsoluteURL($this->module->getMethodURL('MarkSolved', sprintf('&ticket=%s&message=%s&token=%s', $ticket->getID(), $message->getID(), $message->getHashcode()))); $link_read = Common::getAbsoluteURL($this->module->getMethodURL('MarkRead', sprintf('&ticket=%s&message=%s&token=%s', $ticket->getID(), $message->getID(), $message->getHashcode()))); $mail->setBody($this->module->langUser($user, 'body_nmu', array($user->displayUsername(), $ticket->getWorker()->displayUsername(), $message->displayMessage(), $link_solved, $link_read))); $mail->sendToUser($user); }