mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-02-15 10:57:58 +00:00
Merge pull request #1003 from mtmail/details-permalink
details page: add a perma-link
This commit is contained in:
@@ -2,6 +2,10 @@ h1 {
|
||||
margin: 10px 0;
|
||||
padding-left: 8px;
|
||||
}
|
||||
h1 small a {
|
||||
font-size: 0.5em;
|
||||
white-space: nowrap;
|
||||
}
|
||||
h2 {
|
||||
font-size: 2em;
|
||||
padding-left: 8px;
|
||||
|
||||
@@ -16,15 +16,21 @@ $sLanguagePrefArraySQL = 'ARRAY['.join(',', array_map('getDBQuoted', $aLangPrefO
|
||||
$sPlaceId = $oParams->getString('place_id');
|
||||
$sOsmType = $oParams->getSet('osmtype', array('N', 'W', 'R'));
|
||||
$iOsmId = $oParams->getInt('osmid', -1);
|
||||
$sClass = $oParams->getString('class');
|
||||
|
||||
$oDB =& getDB();
|
||||
|
||||
if ($sOsmType && $iOsmId > 0) {
|
||||
$sSQL = sprintf(
|
||||
"SELECT place_id FROM placex WHERE osm_type='%s' AND osm_id=%d ORDER BY type='postcode' ASC",
|
||||
"SELECT place_id FROM placex WHERE osm_type='%s' AND osm_id=%d",
|
||||
$sOsmType,
|
||||
$iOsmId
|
||||
);
|
||||
// osm_type and osm_id are not unique enough
|
||||
if ($sClass) {
|
||||
$sSQL .= " AND class='".$sClass."'";
|
||||
}
|
||||
$sSQL .= ' ORDER BY class ASC';
|
||||
$sPlaceId = chksql($oDB->getOne($sSQL));
|
||||
|
||||
// Be nice about our error messages for broken geometry
|
||||
|
||||
Reference in New Issue
Block a user