cubeHTTP::downloadFile($tmpfile, 'csr.zip');
}
- public function geocode(){
-
+ public static function geocode() {
+
+ $opt = array();
+ $opt['adapter'] = 'pdo_mysql';
+ $opt['params']['charset'] = 'utf8';
+ $opt['params']['adapterNamespace'] = 'CubeIT_Db_Adapter';
+ $opt['params']['unix_socket'] = trim(DB_HOST, ':');
+ $opt['params']['username'] = DB_USER;
+ $opt['params']['password'] = DB_PASSWORD;
+ $opt['params']['dbname'] = DB_NAME;
+ $db = Zend_Db::factory($opt['adapter'], $opt['params']);
+ $db->setFetchMode(Zend_Db::FETCH_OBJ);
+ Zend_Db_Table::setDefaultAdapter($db);
+
+ header('Content-type: application/json');
+ ob_end_clean();
+ $geocoder = new CubeIT_Services_Google_Geocoder();
+ $r = $geocoder->geocode(urldecode($_GET['address']), $_GET['region'], true);
+ echo CubeIT_Util_Json::encode($r);
+ exit;
}
-
-
+
}
?>