diff -Nru orig/cookbook/attachtable/attachtable.php new/cookbook/attachtable/attachtable.php --- orig/cookbook/attachtable/attachtable.php 2009-05-31 12:14:03.000000000 +0200 +++ new/cookbook/attachtable/attachtable.php 2012-12-24 10:15:18.490498317 +0100 @@ -166,8 +166,11 @@ $prev_LinkFunctions_Attach = $LinkFunctions['Attach:']; $LinkFunctions['Attach:'] = 'AttachtableCountUploadLinks'; foreach( $ls as $pn ) { - $pg = RetrieveAuthPage( $pn, 'read', FALSE, READPAGE_CURRENT ); - $html = MarkupToHTML( $pn, $pg['text'] ); + $pg = RetrieveAuthPage( $pn, 'read', FALSE, READPAGE_CURRENT ); + $text = $pg['text']; + //avoid recursive rendering + $text = str_replace ("(:attachtable", "(:xx_attachtable_xx", $text); + $html = MarkupToHTML( $pn, $text ); } $LinkFunctions['Attach:'] = $prev_LinkFunctions_Attach; } else {