From ea9f0c8929eb956cb58b76b95e0521447340995e Mon Sep 17 00:00:00 2001 From: drigato Date: Mon, 9 Nov 2015 12:15:46 -0500 Subject: [PATCH 1/2] SAAS-1158: Station podcast on Radio Page design implementation added pagination to the station rss episodes list --- .../controllers/IndexController.php | 5 +- .../views/scripts/index/index.phtml | 111 +++++++++++------- .../public/css/radio-page/station-podcast.css | 19 +++ 3 files changed, 93 insertions(+), 42 deletions(-) diff --git a/airtime_mvc/application/controllers/IndexController.php b/airtime_mvc/application/controllers/IndexController.php index 2f38e4043..98fee4841 100644 --- a/airtime_mvc/application/controllers/IndexController.php +++ b/airtime_mvc/application/controllers/IndexController.php @@ -64,12 +64,15 @@ class IndexController extends Zend_Controller_Action $episodes[$e]["CcFiles"]["length"] = $length[0]; } - $this->view->episodes = json_encode($episodes); + $episodePages = array_chunk($episodes, 10); + + $this->view->episodes = json_encode($episodePages, JSON_FORCE_OBJECT); $this->view->displayRssTab = (!Application_Model_Preference::getStationPodcastPrivacy()); $stationPodcast = PodcastQuery::create()->findOneByDbId($stationPodcastId); $url = $stationPodcast->getDbUrl(); $this->view->stationPodcastRssUrl = $url; + } public function mainAction() diff --git a/airtime_mvc/application/views/scripts/index/index.phtml b/airtime_mvc/application/views/scripts/index/index.phtml index e29539a75..780bc60ac 100644 --- a/airtime_mvc/application/views/scripts/index/index.phtml +++ b/airtime_mvc/application/views/scripts/index/index.phtml @@ -59,7 +59,7 @@
- -