Don't throw fatals for bogus feed types (bug 15596)
authorAaron Schulz <aaron@users.mediawiki.org>
Sun, 14 Sep 2008 12:25:53 +0000 (12:25 +0000)
committerAaron Schulz <aaron@users.mediawiki.org>
Sun, 14 Sep 2008 12:25:53 +0000 (12:25 +0000)
includes/ChangesFeed.php

index 7dbb1a6..aab2b4e 100644 (file)
@@ -12,7 +12,8 @@ class ChangesFeed {
        public function getFeedObject( $title, $description ) {
                global $wgSitename, $wgContLanguageCode, $wgFeedClasses, $wgTitle;
                $feedTitle = "$wgSitename  - {$title} [$wgContLanguageCode]";
-
+               if( !isset($wgFeedClasses[$this->format] ) )
+                       return false;
                return new $wgFeedClasses[$this->format](
                        $feedTitle, htmlspecialchars( $description ), $wgTitle->getFullUrl() );
        }