public function reportedDistrictsAction() { $form = new Form_Campaigns_LqasDataEntry(); $campaigns_lqas_data = new Model_Campaigns(); $params = array(); if ($this->_request->isPost()) { if ($form->isValid($this->_request->getPost())) { $campaignId = $form->getValue('campaign_search_id'); if (!empty($campaignId)) { $params['campaignId'] = $campaignId; } } } else { $campaignId = $this->_getParam('campaignId'); if (!empty($campaignId)) { $params['campaignId'] = $campaignId; $form->campaign_search_id->setValue($campaignId); } } if (empty($campaignId)) { $params['campaignId'] = 1; } $sort = $this->_getParam("sort", "asc"); $order = $this->_getParam("order", "login_id"); // print($params); $campaigns_lqas_data->form_values = $params; $result = $campaigns_lqas_data->getAllReportedDistricts($order, $sort); //Paginate the contest results $paginator = Zend_Paginator::factory($result); $page = $this->_getParam("page", 1); $counter = $this->_getParam("counter", 10); $paginator->setCurrentPageNumber((int) $page); $paginator->setItemCountPerPage((int) $counter); $this->view->form = $form; $this->view->paginator = $paginator; $this->view->sort = $sort; $this->view->order = $order; $this->view->counter = $counter; $this->view->pagination_params = $params; }