public function ajaxGetCampaignsAction() { $this->_helper->layout->disableLayout(); $province = $this->_request->province; $district = $this->_request->district; $level = $this->_request->level; $campaigns = new Model_Campaigns(); if ($level == 1) { $campaign_data = $campaigns->getAllCampaignsNational(); } elseif ($level == 2) { $campaigns->form_values['province_id'] = $province; $campaign_data = $campaigns->getCampaignsByProvince(); } elseif ($level == 6) { $campaigns->form_values['districts'] = $district; $campaign_data = $campaigns->getCampaignsByDistrictReports(); } else { $campaign_data = $campaigns->getAllCampaigns(); } $this->view->campaign_data = $campaign_data; }