From d9022f63880ce039446fba8364f68e656b7bf4cb Mon Sep 17 00:00:00 2001 From: Pierre Schmitz Date: Thu, 3 May 2012 13:01:35 +0200 Subject: Update to MediaWiki 1.19.0 --- includes/Feed.php | 92 ++++++++++++++++++++++--------------------------------- 1 file changed, 37 insertions(+), 55 deletions(-) (limited to 'includes/Feed.php') diff --git a/includes/Feed.php b/includes/Feed.php index ef33c78f..351f3572 100644 --- a/includes/Feed.php +++ b/includes/Feed.php @@ -39,42 +39,34 @@ class FeedItem { /** * @var Title */ - var $Title = 'Wiki'; - var $Description = ''; - var $Url = ''; - var $Date = ''; - var $Author = ''; - var $UniqueId = ''; - var $RSSIsPermalink; + var $title; - /** - * Constructor - * - * @param $Title String|Title Item's title - * @param $Description String - * @param $Url String: URL uniquely designating the item. - * @param $Date String: Item's date - * @param $Author String: Author's user name - * @param $Comments String - */ - function __construct( $Title, $Description, $Url, $Date = '', $Author = '', $Comments = '' ) { - $this->Title = $Title; - $this->Description = $Description; - $this->Url = $Url; - $this->UniqueId = $Url; - $this->RSSIsPermalink = false; - $this->Date = $Date; - $this->Author = $Author; - $this->Comments = $Comments; - } + var $description; + var $url; + var $date; + var $author; + var $uniqueId; + var $comments; + var $rssIsPermalink = false; /** - * Get the last touched timestamp + * Constructor * - * @return String last-touched timestamp - */ - public function getLastMod() { - return $this->Title->getTouched(); + * @param $title String|Title Item's title + * @param $description String + * @param $url String: URL uniquely designating the item. + * @param $date String: Item's date + * @param $author String: Author's user name + * @param $comments String + */ + function __construct( $title, $description, $url, $date = '', $author = '', $comments = '' ) { + $this->title = $title; + $this->description = $description; + $this->url = $url; + $this->uniqueId = $url; + $this->date = $date; + $this->author = $author; + $this->comments = $comments; } /** @@ -95,8 +87,8 @@ class FeedItem { * @return String */ public function getUniqueId() { - if ( $this->UniqueId ) { - return $this->xmlEncode( $this->UniqueId ); + if ( $this->uniqueId ) { + return $this->xmlEncode( $this->uniqueId ); } } @@ -104,11 +96,11 @@ class FeedItem { * set the unique id of an item * * @param $uniqueId String: unique id for the item - * @param $RSSisPermalink Boolean: set to true if the guid (unique id) is a permalink (RSS feeds only) + * @param $rssIsPermalink Boolean: set to true if the guid (unique id) is a permalink (RSS feeds only) */ - public function setUniqueId($uniqueId, $RSSisPermalink = false) { - $this->UniqueId = $uniqueId; - $this->RSSIsPermalink = $RSSisPermalink; + public function setUniqueId( $uniqueId, $rssIsPermalink = false ) { + $this->uniqueId = $uniqueId; + $this->rssIsPermalink = $rssIsPermalink; } /** @@ -117,17 +109,7 @@ class FeedItem { * @return String */ public function getTitle() { - return $this->xmlEncode( $this->Title ); - } - - /** - * Get the DB prefixed title - * - * @return String the prefixed title, with underscores and - * any interwiki and namespace prefixes - */ - public function getDBPrefixedTitle() { - return $this->Title->getPrefixedDBKey(); + return $this->xmlEncode( $this->title ); } /** @@ -136,7 +118,7 @@ class FeedItem { * @return String */ public function getUrl() { - return $this->xmlEncode( $this->Url ); + return $this->xmlEncode( $this->url ); } /** @@ -145,7 +127,7 @@ class FeedItem { * @return String */ public function getDescription() { - return $this->xmlEncode( $this->Description ); + return $this->xmlEncode( $this->description ); } /** @@ -164,7 +146,7 @@ class FeedItem { * @return String */ public function getDate() { - return $this->Date; + return $this->date; } /** @@ -173,7 +155,7 @@ class FeedItem { * @return String */ public function getAuthor() { - return $this->xmlEncode( $this->Author ); + return $this->xmlEncode( $this->author ); } /** @@ -182,7 +164,7 @@ class FeedItem { * @return String */ public function getComments() { - return $this->xmlEncode( $this->Comments ); + return $this->xmlEncode( $this->comments ); } /** @@ -325,7 +307,7 @@ class RSSFeed extends ChannelFeed { <?php print $item->getTitle() ?> getUrl(), PROTO_CURRENT ) ?> - RSSIsPermalink ) print ' isPermaLink="false"' ?>>getUniqueId() ?> + rssIsPermalink ) print ' isPermaLink="false"' ?>>getUniqueId() ?> getDescription() ?> getDate() ) { ?>formatTime( $item->getDate() ) ?> getAuthor() ) { ?>getAuthor() ?> -- cgit v1.2.2