From d3b61fea7ceef35036bee7b820b4099a74c88641 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Niklas=20Laxstr=C3=B6m?= Date: Fri, 22 May 2009 09:35:48 +0000 Subject: [PATCH] Escaping fixes --- includes/Block.php | 4 +-- includes/ChangesList.php | 4 +-- includes/EditPage.php | 9 ++++--- includes/Linker.php | 2 +- includes/LogEventsList.php | 2 ++ includes/LogPage.php | 12 ++++++--- includes/OutputPage.php | 2 +- includes/PageHistory.php | 1 + includes/Pager.php | 4 +-- includes/Preferences.php | 25 ++++++++++--------- includes/QueryPage.php | 2 +- includes/Skin.php | 6 ++--- includes/diff/DifferenceEngine.php | 6 ++--- includes/specials/SpecialAncientpages.php | 2 +- includes/specials/SpecialContributions.php | 2 +- .../specials/SpecialDeletedContributions.php | 4 +-- includes/specials/SpecialDoubleRedirects.php | 2 +- includes/specials/SpecialFewestrevisions.php | 4 +-- includes/specials/SpecialIpblocklist.php | 9 +++---- includes/specials/SpecialListfiles.php | 2 +- includes/specials/SpecialListgrouprights.php | 6 ++--- includes/specials/SpecialListusers.php | 7 +++--- includes/specials/SpecialNewimages.php | 4 +-- includes/specials/SpecialNewpages.php | 2 +- includes/specials/SpecialPrefixindex.php | 2 +- includes/specials/SpecialProtectedpages.php | 2 +- .../specials/SpecialRecentchangeslinked.php | 2 +- includes/specials/SpecialResetpass.php | 2 +- includes/specials/SpecialRevisiondelete.php | 2 +- includes/specials/SpecialUndelete.php | 10 +++++--- includes/specials/SpecialUserrights.php | 2 +- 31 files changed, 78 insertions(+), 67 deletions(-) diff --git a/includes/Block.php b/includes/Block.php index b62fceb0aa..767e0567d8 100644 --- a/includes/Block.php +++ b/includes/Block.php @@ -826,7 +826,7 @@ class Block { * Convert a DB-encoded expiry into a real string that humans can read. * * @param $encoded_expiry String: Database encoded expiry time - * @return String + * @return Html-escaped String */ public static function formatExpiry( $encoded_expiry ) { static $msg = null; @@ -844,7 +844,7 @@ class Block { $expirystr = $msg['infiniteblock']; } else { global $wgLang; - $expiretimestr = $wgLang->timeanddate( $expiry, true ); + $expiretimestr = htmlspecialchars($wgLang->timeanddate( $expiry, true )); $expirystr = wfMsgReplaceArgs( $msg['expiringblock'], array($expiretimestr) ); } return $expirystr; diff --git a/includes/ChangesList.php b/includes/ChangesList.php index 69eeed9073..fa1b724c66 100644 --- a/includes/ChangesList.php +++ b/includes/ChangesList.php @@ -176,7 +176,7 @@ class ChangesList { if( '' != $this->lastdate ) { $s .= "\n"; } - $s .= '

'.$date."

\n