Exemplo n.º 1
0
 public function getcitiesAction()
 {
     $ajaxContext = $this->_helper->getHelper('AjaxContext');
     $ajaxContext->addActionContext('getcities', 'html')->initContext();
     $state_idArr = explode("!@#", $this->_request->getParam('state_id'));
     $state_id = $state_idArr[0];
     $con = $this->_request->getParam('con');
     $state_id = intval($state_id);
     $citiesform = new Default_Form_cities();
     $citiesmodel = new Default_Model_Cities();
     if ($con == 'city') {
         $citiesmodeldata = $citiesmodel->getBasicCitiesList($state_id);
     } else {
         if ($con == 'otheroption') {
             $citieslistArr = $citiesmodel->getBasicCitiesList($state_id);
             $cityids = '';
             if (!empty($citieslistArr)) {
                 foreach ($citieslistArr as $cities) {
                     $cityids .= $cities['city_org_id'] . ',';
                 }
                 $cityids = rtrim($cityids, ',');
             }
             $citiesmodeldata = $citiesmodel->getUniqueCitiesList($state_id, $cityids);
         } else {
             $citiesmodeldata = $citiesmodel->getCitiesList($state_id);
         }
     }
     $this->view->citiesform = $citiesform;
     $this->view->con = $con;
     $this->view->citiesmodeldata = $citiesmodeldata;
 }