aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGabriel Wicke <gwicke@users.mediawiki.org>2005-04-29 12:40:07 +0000
committerGabriel Wicke <gwicke@users.mediawiki.org>2005-04-29 12:40:07 +0000
commit8087dfc65791f60f20a34354632d7e78adedf6c1 (patch)
tree894226f00201850c12990dcbe14035a48ee4b6de
parentf14bbfe55fe79b25d616ecedaa65f2f313b0db89 (diff)
downloadmediawikicore-8087dfc65791f60f20a34354632d7e78adedf6c1.tar.gz
mediawikicore-8087dfc65791f60f20a34354632d7e78adedf6c1.zip
allow other content-types
Notes
Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/8731
-rw-r--r--includes/Feed.php5
1 files changed, 4 insertions, 1 deletions
diff --git a/includes/Feed.php b/includes/Feed.php
index e66032fd9e28..00e80b1e11a5 100644
--- a/includes/Feed.php
+++ b/includes/Feed.php
@@ -158,7 +158,10 @@ class ChannelFeed extends FeedItem {
* @access private
*/
function contentType() {
- return 'application/xml';
+ global $wgRequest;
+ $ctype = $wgRequest->getVal('ctype','application/xml');
+ $allowedctypes = array('application/xml','text/xml','application/rss+xml','application/atom+xml');
+ return (in_array($ctype, $allowedctypes) ? $ctype : 'application/xml');
}
/**