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;
 }