public function campaignReadinessUcAction() { $form = new Form_Campaigns_CampaignReadinessUc(); $params = array(); $campaign_readiness = new Model_CampaignReadiness(); $campaign = new Model_Campaigns(); if ($this->_request->isPost()) { if ($form->isValid($this->_request->getPost())) { $form->uc_id_hidden->setValue($form->getValue('uc_id')); $campaignId = $form->getValue('campaign_id'); $ucId = $form->getValue('uc_id'); if (!empty($campaignId)) { $params['campaignId'] = $campaignId; } if (!empty($ucId)) { $params['ucId'] = $ucId; } } } else { $campaignId = $this->_getParam('campaignId'); $ucId = $this->_getParam('ucId'); $campaignId = $campaign_readiness->getLatestCampaignByDistrict(); $campaign->form_values['campaign_id'] = $campaignId; $uc_list = $campaign->getCampaignUCsForReadiness(); if (!empty($campaignId)) { $params['campaignId'] = $campaignId; $form->campaign_id->setValue($campaignId); } if (!empty($ucId)) { $params['ucId'] = $ucId; $form->uc_id->setValue($ucId); } } $sort = $this->_getParam("sort", "asc"); $order = $this->_getParam("order", "login_id"); $campaign_readiness->form_values = $params; $result = $campaign_readiness->getCampaignReadinessUc($order, $sort); $this->view->form = $form; $this->view->paginator = $result; $this->view->sort = $sort; $this->view->order = $order; $this->view->counter = $counter; $this->view->pagination_params = $params; }