aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Wallabag/CoreBundle/Controller/RssController.php
diff options
context:
space:
mode:
authorFrancois Gravelaine <francois@obtao.com>2015-07-27 23:20:32 +0200
committerFrancois Gravelaine <francois@obtao.com>2015-07-28 23:23:49 +0200
commit9fb6ac830fa669beef1dd11070421262c073192c (patch)
treeb0b1da23086cba171d134946092f43cd31cd1e62 /src/Wallabag/CoreBundle/Controller/RssController.php
parent9b9b05008a96a45bbf6da4c0c1c1b1244b83c6af (diff)
downloadwallabag-9fb6ac830fa669beef1dd11070421262c073192c.tar.gz
wallabag-9fb6ac830fa669beef1dd11070421262c073192c.tar.zst
wallabag-9fb6ac830fa669beef1dd11070421262c073192c.zip
Adds pagerfanta paginator everywhere, modifies article routing. Change API for is_starred and is_archived
Diffstat (limited to 'src/Wallabag/CoreBundle/Controller/RssController.php')
-rw-r--r--src/Wallabag/CoreBundle/Controller/RssController.php21
1 files changed, 12 insertions, 9 deletions
diff --git a/src/Wallabag/CoreBundle/Controller/RssController.php b/src/Wallabag/CoreBundle/Controller/RssController.php
index 86754e15..8428dce0 100644
--- a/src/Wallabag/CoreBundle/Controller/RssController.php
+++ b/src/Wallabag/CoreBundle/Controller/RssController.php
@@ -23,11 +23,12 @@ class RssController extends Controller
23 $entries = $this->getDoctrine() 23 $entries = $this->getDoctrine()
24 ->getRepository('WallabagCoreBundle:Entry') 24 ->getRepository('WallabagCoreBundle:Entry')
25 ->findUnreadByUser( 25 ->findUnreadByUser(
26 $user->getId(), 26 $user->getId()
27 0,
28 $user->getConfig()->getRssLimit() ?: $this->container->getParameter('rss_limit')
29 ); 27 );
30 28
29 $perPage = $user->getConfig()->getRssLimit() ?: $this->container->getParameter('rss_limit');
30 $entries->setMaxPerPage($perPage);
31
31 return $this->render('WallabagCoreBundle:Entry:entries.xml.twig', array( 32 return $this->render('WallabagCoreBundle:Entry:entries.xml.twig', array(
32 'type' => 'unread', 33 'type' => 'unread',
33 'entries' => $entries, 34 'entries' => $entries,
@@ -47,11 +48,12 @@ class RssController extends Controller
47 $entries = $this->getDoctrine() 48 $entries = $this->getDoctrine()
48 ->getRepository('WallabagCoreBundle:Entry') 49 ->getRepository('WallabagCoreBundle:Entry')
49 ->findArchiveByUser( 50 ->findArchiveByUser(
50 $user->getId(), 51 $user->getId()
51 0,
52 $user->getConfig()->getRssLimit() ?: $this->container->getParameter('rss_limit')
53 ); 52 );
54 53
54 $perPage = $user->getConfig()->getRssLimit() ?: $this->container->getParameter('rss_limit');
55 $entries->setMaxPerPage($perPage);
56
55 return $this->render('WallabagCoreBundle:Entry:entries.xml.twig', array( 57 return $this->render('WallabagCoreBundle:Entry:entries.xml.twig', array(
56 'type' => 'archive', 58 'type' => 'archive',
57 'entries' => $entries, 59 'entries' => $entries,
@@ -71,11 +73,12 @@ class RssController extends Controller
71 $entries = $this->getDoctrine() 73 $entries = $this->getDoctrine()
72 ->getRepository('WallabagCoreBundle:Entry') 74 ->getRepository('WallabagCoreBundle:Entry')
73 ->findStarredByUser( 75 ->findStarredByUser(
74 $user->getId(), 76 $user->getId()
75 0,
76 $user->getConfig()->getRssLimit() ?: $this->container->getParameter('rss_limit')
77 ); 77 );
78 78
79 $perPage = $user->getConfig()->getRssLimit() ?: $this->container->getParameter('rss_limit');
80 $entries->setMaxPerPage($perPage);
81
79 return $this->render('WallabagCoreBundle:Entry:entries.xml.twig', array( 82 return $this->render('WallabagCoreBundle:Entry:entries.xml.twig', array(
80 'type' => 'starred', 83 'type' => 'starred',
81 'entries' => $entries, 84 'entries' => $entries,