More fixes for PHPTAL 1.0 on PHP5. Apparently it's a bug in PHPTAl 0.7 that
authorBrion Vibber <brion@users.mediawiki.org>
Mon, 27 Sep 2004 01:30:27 +0000 (01:30 +0000)
committerBrion Vibber <brion@users.mediawiki.org>
Mon, 27 Sep 2004 01:30:27 +0000 (01:30 +0000)
commite2a9e9fbd8376eff4a9f5dc2ba9bf7b85f0f3b31
treea787a4ce3fa04cb6854aaff788012e0866b05be6
parentbae7fb64bc3dc503c745aa5da5d6412dd72bbad0
More fixes for PHPTAL 1.0 on PHP5. Apparently it's a bug in PHPTAl 0.7 that
substitutions with ${name} are not HTML-escaped... Replaced various inline
bits with tal:content or tal:replace using the 'structure' keyword to do
this in a compatible way, but some bits may be remaining.

Also changed some uses to tal:attributes, and took the htmlspecialchars()
off of the settings in SkinPHPTal to let them get escaped normally.
The main page logo link is currently bitten by this as i18n:attributes
and tal:attributes can't be used together on 0.7.0; this needs tweaking.

PHPTAL 1.0 currently doesn't escape the tal:attributes bits, but this seems
to be a simple bug and should be fixed soon, I hope.
includes/SkinPHPTal.php
skins/MonoBook.pt