diff options
Diffstat (limited to 'www/wiki/extensions/Interwiki/includes/InterwikiLogFormatter.php')
-rw-r--r-- | www/wiki/extensions/Interwiki/includes/InterwikiLogFormatter.php | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/www/wiki/extensions/Interwiki/includes/InterwikiLogFormatter.php b/www/wiki/extensions/Interwiki/includes/InterwikiLogFormatter.php new file mode 100644 index 00000000..ecdce1a4 --- /dev/null +++ b/www/wiki/extensions/Interwiki/includes/InterwikiLogFormatter.php @@ -0,0 +1,17 @@ +<?php + +/** + * Needed to pass the URL as a raw parameter, because it contains $1 + */ +class InterwikiLogFormatter extends LogFormatter { + /** + * @return array + */ + protected function getMessageParameters() { + $params = parent::getMessageParameters(); + if ( isset( $params[4] ) ) { + $params[4] = Message::rawParam( htmlspecialchars( $params[4] ) ); + } + return $params; + } +} |