Hide notices if the site is not in debug mode
[platal.git] / modules / platal.php
index 1c16f85..4d8c391 100644 (file)
@@ -85,10 +85,12 @@ class PlatalModule extends PLModule
     function handler_changelog(&$page)
     {
         $page->changeTpl('changeLog.tpl');
+        $page->addJsLink('wiki.js');
 
         $clog = htmlentities(file_get_contents(dirname(__FILE__).'/../ChangeLog'));
         $clog = preg_replace('!(#[0-9]+(,[0-9]+)*)!e', 'bugize("\1")', $clog);
-        $clog = preg_replace('!([-a-z0-9_.]+)@([-a-z0-9_.]+)!i', '\1 AT \2', $clog);
+        $clog = preg_replace('!([-a-z0-9_.]+@[-a-z0-9_.]+)!ie',
+            '"<script type=\'text/javascript\'>Nix.decode(\"" . str_rot13("\1") . "\"); </script>"', $clog);
         $clog = preg_replace('!vim:.*$!', '', $clog);
         $page->assign('ChangeLog', $clog);
     }