From 1c57c2b7bdf360728abd61b19ead39e390cfb250 Mon Sep 17 00:00:00 2001 From: Marien Fressinaud Date: Sun, 17 Mar 2013 21:47:25 +0100 Subject: Changement API : export (Uniflux) du flux public à la place du flux des favoris avec content = notes et gestion des tags MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/apiController.php | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) (limited to 'app/controllers/apiController.php') diff --git a/app/controllers/apiController.php b/app/controllers/apiController.php index 5ef0f5b03..bc08386b5 100755 --- a/app/controllers/apiController.php +++ b/app/controllers/apiController.php @@ -7,29 +7,33 @@ class apiController extends ActionController { $this->view->_useLayout (false); } - public function getFavoritesAction () { + public function getPublicFeedAction () { $entryDAO = new EntryDAO (); $entryDAO->_nbItemsPerPage (-1); - $entries_tmp = $entryDAO->listFavorites ('all', 'low_to_high'); + $entries_tmp = $entryDAO->listPublic ('low_to_high'); $entries = array (); foreach ($entries_tmp as $e) { $author = $e->author (); - $feed = $e->feed (true); - $content = 'Article publié initialement sur ' . $feed->name () . ''; - if($author != '') { - $content .= ' par ' . $author; + + $notes = $e->notes (); + if ($notes == '') { + $feed = $e->feed (true); + $notes = 'Article publié initialement sur ' . $feed->name () . ''; + if($author != '') { + $notes .= ' par ' . $author; + } + $notes .= ', mis en favoris dans FreshRSS'; } - $content .= ', mis en favoris dans FreshRSS'; $id = $e->id (); $entries[$id] = array (); $entries[$id]['title'] = $e->title (); - $entries[$id]['content'] = $content; + $entries[$id]['content'] = $notes; $entries[$id]['date'] = $e->date (true); - $entries[$id]['lastUpdate'] = $e->date (true); - $entries[$id]['tags'] = array (); + $entries[$id]['lastUpdate'] = $e->lastUpdate (true); + $entries[$id]['tags'] = $e->tags (); $entries[$id]['url'] = $e->link (); $entries[$id]['type'] = 'url'; } -- cgit v1.2.3