From 087902992240af6967a13dc0301f3595f5e7f1ad Mon Sep 17 00:00:00 2001 From: Bernhard Posselt Date: Wed, 26 Aug 2015 13:03:55 +0200 Subject: add rtl support --- db/item.php | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) (limited to 'db/item.php') diff --git a/db/item.php b/db/item.php index 3d12692bc..c66b68a33 100644 --- a/db/item.php +++ b/db/item.php @@ -27,6 +27,7 @@ use \OCP\AppFramework\Db\Entity; * @method string getUrl() * @method string getTitle() * @method string getAuthor() + * @method string getRtl() * @method integer getPubDate() * @method void setPubDate(integer $value) * @method string getBody() @@ -38,6 +39,7 @@ use \OCP\AppFramework\Db\Entity; * @method void setFeedId(integer $value) * @method integer getStatus() * @method void setStatus(integer $value) + * @method void setRtl(boolean $value) * @method integer getLastModified() * @method void setLastModified(integer $value) */ @@ -58,12 +60,14 @@ class Item extends Entity implements IAPI, \JsonSerializable { protected $status = 0; protected $lastModified; protected $searchIndex; + protected $rtl; public function __construct(){ $this->addType('pubDate', 'integer'); $this->addType('feedId', 'integer'); $this->addType('status', 'integer'); $this->addType('lastModified', 'integer'); + $this->addType('rtl', 'boolean'); } @@ -121,7 +125,8 @@ class Item extends Entity implements IAPI, \JsonSerializable { 'feedId' => $this->getFeedId(), 'unread' => $this->isUnread(), 'starred' => $this->isStarred(), - 'lastModified' => $this->getLastModified() + 'lastModified' => $this->getLastModified(), + 'rtl' => $this->getRtl() ]; } @@ -140,7 +145,8 @@ class Item extends Entity implements IAPI, \JsonSerializable { 'feedId' => $this->getFeedId(), 'unread' => $this->isUnread(), 'starred' => $this->isStarred(), - 'lastModified' => $this->getLastModified() + 'lastModified' => $this->getLastModified(), + 'rtl' => $this->getRtl() ]; } @@ -157,7 +163,8 @@ class Item extends Entity implements IAPI, \JsonSerializable { 'enclosureLink' => $this->getEnclosureLink(), 'unread' => $this->isUnread(), 'starred' => $this->isStarred(), - 'feedLink' => $feeds['feed'. $this->getFeedId()]->getLink() + 'feedLink' => $feeds['feed'. $this->getFeedId()]->getLink(), + 'rtl' => $this->getRtl() ]; } @@ -173,6 +180,7 @@ class Item extends Entity implements IAPI, \JsonSerializable { $item->setBody($import['body']); $item->setEnclosureMime($import['enclosureMime']); $item->setEnclosureLink($import['enclosureLink']); + $item->setRtl($import['rtl']); if($import['unread']) { $item->setUnread(); } else { @@ -225,4 +233,3 @@ class Item extends Entity implements IAPI, \JsonSerializable { } } - -- cgit v1.2.3