Tables as Template Parameters
When using a table as a template parameter, the table rows and cells break the template because it thinks another template parameter is being defined.
Also, an unnamed parameter that includes a BB-Code with an option, or that requires an equals sign inside (i.e. most tables), will break the parser because it thinks the parameter name is after the equals sign. (Using named parameters - or naming the parameter 1, 2, 3, etc - will bypass this issue).
Fixed (where practical) for the next build. In
vault/class/bbcode/obfuscate.php, find:
Code:
if ($taginfo['bbcodetag'] == 'autolink')
{
continue;
}
$pregskip[$taginfo['bbcodetag']] = preg_quote($taginfo['bbcodetag']);
Replace with:
Code:
if ($tag == 'autolink')
{
continue;
}
$pregskip["$tag"] = preg_quote($tag);