Esempio n. 1
0
 private function onLinkSiteMail(WC_Site $site, GWF_User $user, $onsitename, $onsitemail)
 {
     $userid = $user->getID();
     $link = Common::getAbsoluteURL(sprintf('link_site/%d/%s/to/%d/as/%s/%s', $site->getID(), $site->urlencode('site_name'), $userid, urlencode($onsitename), $site->getLinkToken($userid, $onsitename)));
     $link = GWF_HTML::anchor($link, $link);
     $mail = new GWF_Mail();
     $mail->setSender(GWF_BOT_EMAIL);
     $mail->setReceiver($onsitemail);
     $mail->setSubject($this->module->lang('mail_link_subj', array($site->display('site_name'))));
     $mail->setBody($this->module->lang('mail_link_body', array($user->displayUsername(), $site->displayName(), $link)));
     $mail->setAllowGPG(false);
     return $mail->sendToUser($user) ? $this->module->message('msg_linkmail_sent') : GWF_HTML::err('ERR_MAIL_SENT');
 }