X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/909b0c7462b336d07cab4499529957a4096a8c18..4743a5e1661f853466664696112f53df92d6adf8:/lib/template/details-html.php diff --git a/lib/template/details-html.php b/lib/template/details-html.php index 76818395..b7a96373 100644 --- a/lib/template/details-html.php +++ b/lib/template/details-html.php @@ -68,7 +68,8 @@ echo ' '.(trim($aAddressLine['localname'])?$aAddressLine['localname']:'No Name')."\n"; echo ' ' . $aAddressLine['class'].':'.$aAddressLine['type'] . "\n"; echo ' ' . osmLink($aAddressLine) . "\n"; - echo ' ' . (isset($aAddressLine['admin_level']) ? $aAddressLine['admin_level'] : '') . "\n"; + echo ' ' . (isset($aAddressLine['rank_address']) ? $aAddressLine['rank_address'] : '') . "\n"; + echo ' ' . ($aAddressLine['admin_level'] < 15 ? $aAddressLine['admin_level'] : '') . "\n"; echo ' ' . format_distance($aAddressLine['distance'])."\n"; echo ' ' . detailsLink($aAddressLine,'details >') . "\n"; echo "\n"; @@ -118,7 +119,7 @@ } kv('Coverage' , ($aPointDetails['isarea']=='t'?'Polygon':'Point') ); kv('Centre Point' , $aPointDetails['lat'].','.$aPointDetails['lon'] ); - kv('OSM' , osmLink($aPointDetails) ); + kv('OSM' , osmLink($aPointDetails) . ' ('.detailsPermaLink($aPointDetails, 'this page').')' ); if ($aPointDetails['wikipedia']) { kv('Wikipedia Calculated' , wikipediaLink($aPointDetails) ); @@ -149,6 +150,7 @@ Local name Type OSM + Address rank Admin level Distance @@ -197,7 +199,7 @@ } } - if (sizeof($aParentOfLines)) + if (!empty($aParentOfLines)) { headline('Parent Of'); @@ -221,7 +223,7 @@ _one_row($aAddressLine); } } - if (sizeof($aParentOfLines) >= 500) { + if (count($aParentOfLines) >= 500) { echo '

There are more child objects which are not shown.

'; } }