Beispiel #1
0
 protected function getSettings()
 {
     static $settings;
     if (!isset($settings)) {
         $settings = MBJServiceGeocode::getKeys();
         if (isset($settings->geocode)) {
             $geocodeAPIkey = $settings->geocode . 'APIkey';
             if (empty($settings->geocode) || !empty($settings->geocode) && isset($settings->{$geocodeAPIkey}) && empty($settings->{$geocodeAPIkey})) {
                 $settings->indGeocode = false;
             } else {
                 $settings->indGeocode = true;
             }
         } else {
             $settings->indGeocode = false;
         }
     }
     return $settings;
 }
Beispiel #2
0
 public function getGeocodeResultSet()
 {
     $settings = MBJServiceGeocode::getKeys();
     if (isset($settings->geocode)) {
         $geocodeAPIkey = $settings->geocode . 'APIkey';
         if (empty($settings->geocode) || !empty($settings->geocode) && isset($settings->{$geocodeAPIkey}) && empty($settings->{$geocodeAPIkey})) {
             // we cannot execute geocode search
             $resultSet = array();
         } else {
             $data = $this->loadFormData();
             $service = MBJServiceGeocode::getInstance();
             $status = $service->_('findLocation', $data);
             $resultSet = $service->_('getResultSet');
         }
     } else {
         $resultSet = array();
     }
     return $resultSet;
 }