public static function error($siteTitle, $emails, $code, $message, $file, $line) { $tpl = new Util\Template(Util\Template::MODULE, ['app', 'error']); $tpl->set('url', 'http://' . \Rebond\Config::getPath('siteUrl')); $tpl->set('site', $siteTitle); $tpl->set('code', Util\Error::value($code)); $tpl->set('message', $message); $tpl->set('file', $file); $tpl->set('line', $line); $tplMail = new Util\Template(Util\Template::SITE, ['mail']); $tplMail->set('title', Util\Lang::lang('log')); $tplMail->set('site', $siteTitle); $tplMail->set('url', 'http://' . \Rebond\Config::getPath('siteUrl')); $tplMail->set('layout', $tpl->render('mail')); $message = \Swift_Message::newInstance()->setContentType('text/html')->setSubject($siteTitle . ' - ' . Util\Lang::lang('log'))->setFrom(\Rebond\Config::getMail('email'))->setTo($emails)->setBody($tplMail->render('tpl-default')); return Util\Mail::send($message); }