diff options
| author | 2013-03-17 21:47:25 +0100 | |
|---|---|---|
| committer | 2013-03-17 21:47:25 +0100 | |
| commit | 1c57c2b7bdf360728abd61b19ead39e390cfb250 (patch) | |
| tree | b70415fd04998ed9418ce52c0484b50b0522c9e1 /app/controllers/apiController.php | |
| parent | caf8d18c1d887f0c918ba181d1c48d9e08af6ea0 (diff) | |
Changement API : export (Uniflux) du flux public à la place du flux des favoris avec content = notes et gestion des tags
Diffstat (limited to 'app/controllers/apiController.php')
| -rwxr-xr-x | app/controllers/apiController.php | 24 |
1 files changed, 14 insertions, 10 deletions
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 <a href="' . $feed->website () . '">' . $feed->name () . '</a>'; - if($author != '') { - $content .= ' par ' . $author; + + $notes = $e->notes (); + if ($notes == '') { + $feed = $e->feed (true); + $notes = 'Article publié initialement sur <a href="' . $feed->website () . '">' . $feed->name () . '</a>'; + if($author != '') { + $notes .= ' par ' . $author; + } + $notes .= ', mis en favoris dans <a href="https://github.com/marienfressinaud/FreshRSS">FreshRSS</a>'; } - $content .= ', mis en favoris dans <a href="https://github.com/marienfressinaud/FreshRSS">FreshRSS</a>'; $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'; } |
