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