r1848 + finally stick with 2 OPTGROUP styles
[racktables] / inc / functions.php
index 5524e955b98bbdc22a070081aff79cce14803582..dff84292bf5e8481bbc79ce04c6e47d443f1fd9a 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>";