Jelajahi Sumber

Ajout nombre d'articles non lus à l'API

Marien Fressinaud 13 tahun lalu
induk
melakukan
57c0a448f5

+ 5 - 0
app/configuration/routes.php

@@ -50,6 +50,11 @@ return array (
 		'controller' => 'api',
 		'action'     => 'getFavorites'
 	),
+	array (
+		'route'      => '/api/get_nb_not_read',
+		'controller' => 'api',
+		'action'     => 'getNbNotRead'
+	),
 	
 	// Entry
 	array (

+ 7 - 3
app/controllers/apiController.php

@@ -1,18 +1,19 @@
 <?php
   
 class apiController extends ActionController {
-	public function getFavoritesAction () {
+	public function firstAction() {
 		header('Content-type: application/json');
 
 		$this->view->_useLayout (false);
+	}
 
+	public function getFavoritesAction () {
 		$entryDAO = new EntryDAO ();
 		$entryDAO->_nbItemsPerPage (-1);
 
 		$entries_tmp = $entryDAO->listFavorites ('all', 'low_to_high');
 
 		$entries = array ();
-		
 		foreach ($entries_tmp as $e) {
 			$author = $e->author ();
 			$feed = $e->feed (true);
@@ -32,7 +33,10 @@ class apiController extends ActionController {
 			$entries[$id]['url'] = $e->link ();
 			$entries[$id]['type'] = 'url';
 		}
-		
+
 		$this->view->entries = $entries;
 	}
+
+	public function getNbNotReadAction() {
+	}
 }

+ 3 - 0
app/views/api/getNbNotRead.phtml

@@ -0,0 +1,3 @@
+<?php
+echo json_encode($this->nb_not_read);
+