630a631
> static $tableattr,$intable;
632,639c633,640
< switch($x)
< {
< case 'table': { echo "
"; } break;
< case 'cell': { echo ""; } break;
< case 'cellnc': { echo " | "; } break;
< case 'cellnr': { echo " |
"; } break;
< case 'tableend': { echo " |
"; } break;
< }
---
> if ($x == 'cell' || $x == 'cellnr') {
> if (!$intable) { echo ""; $intable=1; }
> else if ($x == 'cellnr') { echo " |
"; }
> else { echo " | "; }
> return;
> }
> if ($intable) { echo " |
"; $intable=0; }
> $tableattr = $y;
751c752
< if (preg_match("/^\\[\\[(table|cell|cellnc|cellnr|tableend)(\\s.*?)?\\]\\]/",$x,$match)) {
---
> if (preg_match("/^\\[\\[(table|cell|cellnr|tableend)(\\s.*?)?\\]\\]/",$x,$match)) {