includes/template.php
changeset 133 af0f6ec48de3
parent 128 01955bf53f96
child 142 ca9118d9c0f2
--- a/includes/template.php	Mon Sep 17 11:52:58 2007 -0400
+++ b/includes/template.php	Tue Sep 18 00:30:43 2007 -0400
@@ -1146,7 +1146,7 @@
     
     $text_parser = $this->makeParserText($tplvars['sidebar_button']);
     
-    preg_match_all('#\[\[([a-zA-Z0-9 -_]*?)\]\]#is', $message, $il);
+    preg_match_all("#\[\[([^\|\]\n\a\r\t]*?)\]\]#is", $message, $il);
     for($i=0;$i<sizeof($il[1]);$i++)
     {
       $href = makeUrl(str_replace(' ', '_', $il[1][$i]), null, true);
@@ -1158,7 +1158,7 @@
       $message = str_replace("[[{$il[1][$i]}]]", $text_parser->run(), $message);
     }
     
-    preg_match_all('#\[\[([a-zA-Z0-9 -_]*?)\|([a-zA-Z0-9!@\#\$%\^&\*\(\)\{\} -_]*?)\]\]#is', $message, $il);
+    preg_match_all('#\[\[([^\|\]\n\a\r\t]*?)\|([^\]\r\n\a\t]*?)\]\]#is', $message, $il);
     for($i=0;$i<sizeof($il[1]);$i++)
     {
       $href = makeUrl(str_replace(' ', '_', $il[1][$i]), null, true);