X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=classes%2Fplmailer.php;h=2106d5024b91098f057d2d2c9523ea74f2fcb4c9;hb=06df222b7962dd5b71b34ec1dd078276d7327dbc;hp=f7a913c9293a7445b006afe04b9df6b1cc82c6d9;hpb=5f30b30e8b2657ade5c727e98de286386ee002d8;p=platal.git diff --git a/classes/plmailer.php b/classes/plmailer.php index f7a913c..2106d50 100644 --- a/classes/plmailer.php +++ b/classes/plmailer.php @@ -47,6 +47,7 @@ class PlMail extends Smarty $this->register_function('bcc', Array($this, 'addBcc')); $this->register_function('subject', Array($this, 'setSubject')); $this->register_function('add_header', Array($this, 'addHeader')); + $this->assign_by_ref('globals', $globals); } public static function &get(&$mailer, $tpl) @@ -264,7 +265,10 @@ class PlMailer extends Mail_Mime { private function processPage($with_html = true) { if (!is_null($this->page)) { - $level = error_reporting(0); + global $globals; + if (!($globals->debug & DEBUG_SMARTY)) { + $level = error_reporting(0); + } $this->page->run('head'); // process page headers $this->wiki = trim($this->page->run('wiki')); // get wiki if (!$this->wiki) { @@ -276,7 +280,9 @@ class PlMailer extends Mail_Mime { } } } - error_reporting($level); + if (!($globals->debug & DEBUG_SMARTY)) { + error_reporting($level); + } } if ($this->wiki) { $this->setTxtBody(MiniWiki::WikiToText($this->wiki, false, 0, 78));