X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/4e7ec92d6f86b3a4dfb1df0723d95b16865c33f0..5f63d4ca1f54ac9863dde5736b9e3e11b39ecda9:/website/reverse.php?ds=sidebyside diff --git a/website/reverse.php b/website/reverse.php index b05d752a..553c2692 100644 --- a/website/reverse.php +++ b/website/reverse.php @@ -1,22 +1,22 @@ getSet('format', array('html', 'xml', 'json', 'jsonv2', 'geojson', 'geocodejson'), 'xml'); +$sOutputFormat = $oParams->getSet('format', array('xml', 'json', 'jsonv2', 'geojson', 'geocodejson'), 'xml'); set_exception_handler_by_format($sOutputFormat); // Preferred language $aLangPrefOrder = $oParams->getPreferredLanguages(); -$oDB = new Nominatim\DB(); +$oDB = new Nominatim\DB(CONST_Database_DSN); $oDB->connect(); $hLog = logStart($oDB, 'reverse', $_SERVER['QUERY_STRING'], $aLangPrefOrder); @@ -45,7 +45,7 @@ if ($sOsmType && $iOsmId > 0) { $aPlace = reset($aPlaces); } } -} elseif ($sOutputFormat != 'html') { +} else { userError('Need coordinates or OSM object to lookup.'); } @@ -73,11 +73,7 @@ if (CONST_Debug) { exit; } -if ($sOutputFormat == 'html') { - $sDataDate = $oDB->getOne("select TO_CHAR(lastimportdate,'YYYY/MM/DD HH24:MI')||' GMT' from import_status limit 1"); - $sTileURL = CONST_Map_Tile_URL; - $sTileAttribution = CONST_Map_Tile_Attribution; -} elseif ($sOutputFormat == 'geocodejson') { +if ($sOutputFormat == 'geocodejson') { $sQuery = $fLat.','.$fLon; if (isset($aPlace['place_id'])) { $fDistance = $oDB->getOne( @@ -88,4 +84,4 @@ if ($sOutputFormat == 'html') { } $sOutputTemplate = ($sOutputFormat == 'jsonv2') ? 'json' : $sOutputFormat; -include(CONST_BasePath.'/lib/template/address-'.$sOutputTemplate.'.php'); +include(CONST_LibDir.'/template/address-'.$sOutputTemplate.'.php');