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'); }