r1848 + finally stick with 2 OPTGROUP styles
[racktables] / inc / functions.php
index 5524e95..dff8429 100644 (file)
@@ -1175,7 +1175,7 @@ function parseWikiLink ($line, $which, $strip_optgroup = FALSE)
        if (preg_match ('/^\[\[.+\]\]$/', $line) == 0)
        {
                if ($strip_optgroup)
-                       return ereg_replace ('^.+\^', '', $line);
+                       return ereg_replace ('^.+\^', '', ereg_replace ('^(.+)&', '\\1 ', $line));
                else
                        return $line;
        }
@@ -1183,7 +1183,7 @@ function parseWikiLink ($line, $which, $strip_optgroup = FALSE)
        $s = explode ('|', $line);
        $o_value = trim ($s[0]);
        if ($strip_optgroup)
-               $o_value = ereg_replace ('^.+\^', '', $o_value);
+               $o_value = ereg_replace ('^.+\^', '', ereg_replace ('^(.+)&', '\\1 ', $o_value));
        $a_value = trim ($s[1]);
        if ($which == 'a')
                return "<a href='${a_value}'>${o_value}</a>";