Beispiel #1
0
 public function getstatesAction()
 {
     $ajaxContext = $this->_helper->getHelper('AjaxContext');
     $ajaxContext->addActionContext('getstates', 'html')->initContext();
     $country_id = $this->_request->getParam('country_id');
     $con = $this->_request->getParam('con');
     $statesform = new Default_Form_states();
     $statesmodel = new Default_Model_States();
     if ($con == 'state') {
         $statesmodeldata = $statesmodel->getBasicStatesList($country_id);
     } else {
         if ($con == 'otheroption') {
             $stateslistArr = $statesmodel->getBasicStatesList($country_id);
             $stateids = '';
             if (!empty($stateslistArr)) {
                 foreach ($stateslistArr as $states) {
                     $stateids .= $states['state_id_org'] . ',';
                 }
                 $stateids = rtrim($stateids, ',');
             }
             $statesmodeldata = $statesmodel->getUniqueStatesList($country_id, $stateids);
         } else {
             $statesmodeldata = $statesmodel->getStatesList($country_id);
         }
     }
     $this->view->statesform = $statesform;
     $this->view->con = $con;
     $this->view->statesmodeldata = $statesmodeldata;
 }