/** * Prepare request data * * @param array $data * @return \Zefir_Dealers_Helper_Localizator_Abstract */ protected function _prepareRequest($data) { $params = array('address' => null, 'sensor' => 'false'); if (isset($data['street']) && !empty($data['city'])) { $params['address'] .= $data['street'] . ', '; } if (isset($data['city']) && !empty($data['city'])) { $params['address'] .= $data['city'] . ', '; } if (isset($data['region']) && !empty($data['region'])) { $params['address'] .= $data['region'] . ', '; } if (isset($data['region_id']) && !empty($data['region_id'])) { $region = Mage::getModel('directory/region')->load($data['region_id']); $params['address'] .= $region->getName() . ', '; } if (isset($data['zipcode']) || isset($data['zip'])) { $params['address'] .= isset($data['zipcode']) ? $data['zipcode'] : $data['zip']; $params['address'] .= ', '; } if (isset($data['country'])) { $params['address'] .= $data['country']; } return parent::_prepareRequest($params); }
/** * Prepare request data * * @param array $data * @return \Zefir_Dealers_Helper_Localizator_Abstract */ protected function _prepareRequest($data) { $params = array(); if (isset($data['zipcode']) || isset($data['zip'])) { $params['postalcode'] = isset($data['zipcode']) ? $data['zipcode'] : $data['zip']; } if (isset($data['country'])) { $params['country'] = $data['country']; } $params['operator'] = 'AND'; $params['isReduced'] = 'false'; $params['username'] = Mage::getStoreConfig('dealers/geonames/username'); return parent::_prepareRequest($params); }
/** * Prepare request data * * @param array $data * @return \Zefir_Dealers_Helper_Localizator_Abstract */ protected function _prepareRequest($data) { $params = array(); if (isset($data['street']) && !strstr($data['street'], 'P.O.')) { $params['street'] = $data['street']; } if (isset($data['city']) && isset($data['country']) && $data['country'] != 'US') { $params['city'] = $data['city']; } if (isset($data['region'])) { $params['county'] = $data['region']; } elseif (isset($data['region_id'])) { $region = Mage::getModel('directory/region')->load($data['region_id']); $params['county'] = $region->getName(); } if (isset($data['zipcode']) || isset($data['zip'])) { $params['postalcode'] = isset($data['zipcode']) ? $data['zipcode'] : $data['zip']; } if (isset($data['country'])) { $params['country'] = $data['country']; } $params['format'] = $this->_getFormat(); return parent::_prepareRequest($params); }