X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=includes%2FFeed.php;h=fd223e63dd67931f4556517ba7595f513a687e8b;hp=bc7747fe7297f6412e7744e0b2a94416ab210eca;hb=c75f0e95c9888489961548c72ef24786c43838aa;hpb=732b5e2745ca8f6153e19cc10c3c9acb1b2a6331 diff --git a/includes/Feed.php b/includes/Feed.php index bc7747fe72..fd223e63dd 100644 --- a/includes/Feed.php +++ b/includes/Feed.php @@ -230,6 +230,12 @@ abstract class ChannelFeed extends FeedItem { $wgOut->disable(); $mimetype = $this->contentType(); header( "Content-type: $mimetype; charset=UTF-8" ); + + // Set a sane filename + $exts = MimeMagic::singleton()->getExtensionsForType( $mimetype ); + $ext = $exts ? strtok( $exts, ' ' ) : 'xml'; + header( "Content-Disposition: inline; filename=\"feed.{$ext}\"" ); + if ( $wgVaryOnXFP ) { $wgOut->addVaryHeader( 'X-Forwarded-Proto' ); }