equal
deleted
inserted
replaced
1144 |
1144 |
1145 // Internal links |
1145 // Internal links |
1146 |
1146 |
1147 $text_parser = $this->makeParserText($tplvars['sidebar_button']); |
1147 $text_parser = $this->makeParserText($tplvars['sidebar_button']); |
1148 |
1148 |
1149 preg_match_all('#\[\[([a-zA-Z0-9 -_]*?)\]\]#is', $message, $il); |
1149 preg_match_all("#\[\[([^\|\]\n\a\r\t]*?)\]\]#is", $message, $il); |
1150 for($i=0;$i<sizeof($il[1]);$i++) |
1150 for($i=0;$i<sizeof($il[1]);$i++) |
1151 { |
1151 { |
1152 $href = makeUrl(str_replace(' ', '_', $il[1][$i]), null, true); |
1152 $href = makeUrl(str_replace(' ', '_', $il[1][$i]), null, true); |
1153 $text_parser->assign_vars(Array( |
1153 $text_parser->assign_vars(Array( |
1154 'HREF' => $href, |
1154 'HREF' => $href, |
1156 'TEXT' => $il[1][$i] |
1156 'TEXT' => $il[1][$i] |
1157 )); |
1157 )); |
1158 $message = str_replace("[[{$il[1][$i]}]]", $text_parser->run(), $message); |
1158 $message = str_replace("[[{$il[1][$i]}]]", $text_parser->run(), $message); |
1159 } |
1159 } |
1160 |
1160 |
1161 preg_match_all('#\[\[([a-zA-Z0-9 -_]*?)\|([a-zA-Z0-9!@\#\$%\^&\*\(\)\{\} -_]*?)\]\]#is', $message, $il); |
1161 preg_match_all('#\[\[([^\|\]\n\a\r\t]*?)\|([^\]\r\n\a\t]*?)\]\]#is', $message, $il); |
1162 for($i=0;$i<sizeof($il[1]);$i++) |
1162 for($i=0;$i<sizeof($il[1]);$i++) |
1163 { |
1163 { |
1164 $href = makeUrl(str_replace(' ', '_', $il[1][$i]), null, true); |
1164 $href = makeUrl(str_replace(' ', '_', $il[1][$i]), null, true); |
1165 $text_parser->assign_vars(Array( |
1165 $text_parser->assign_vars(Array( |
1166 'HREF' => $href, |
1166 'HREF' => $href, |