<?php
require_once('init.php');
+ if (CONST_NoAccessControl)
+ {
+ header("Access-Control-Allow-Origin: *");
+ header("Access-Control-Allow-Methods: OPTIONS,GET");
+ header("Access-Control-Allow-Headers: ".$_SERVER['HTTP_ACCESS_CONTROL_REQUEST_HEADERS']);
+ }
+ if ($_SERVER['REQUEST_METHOD'] == 'OPTIONS') exit;
+
if (CONST_ClosedForIndexing && strpos(CONST_ClosedForIndexingExceptionIPs, ','.$_SERVER["REMOTE_ADDR"].',') === false)
{
echo "Closed for re-indexing...";
<?php
header("content-type: text/xml; charset=UTF-8");
- header("Access-Control-Allow-Origin: *");
echo "<";
echo "?xml version=\"1.0\" encoding=\"UTF-8\" ?";
if (isset($aPlace['lon'])) echo ' lon="'.htmlspecialchars($aPlace['lon']).'"';
echo ">".htmlspecialchars($aPlace['langaddress'])."</result>";
- if ($bShowAddressDetails) {
+ if ($bShowAddressDetails) {
echo "<addressparts>";
foreach($aAddress as $sKey => $sValue)
{
echo "</$sKey>";
}
echo "</addressparts>";
- }
+ }
}
-
+
echo "</reversegeocode>";
<?php
+ header("content-type: application/json; charset=UTF-8");
+
$aFilteredPlaces = array();
foreach($aSearchResults as $iResNum => $aPointDetails)
{
<?php
header("content-type: text/xml; charset=UTF-8");
- header("Access-Control-Allow-Origin: *");
echo "<";
echo "?xml version=\"1.0\" encoding=\"UTF-8\" ?";
-Subproject commit efe87e2740349bdda46dfc44f7806b9f6bc40a3d
+Subproject commit 3586caa0936e052ec14a7172769df4b3b4da2d08
}
// Website settings
+ @define('CONST_NoAccessControl', true);
@define('CONST_ClosedForIndexing', false);
@define('CONST_ClosedForIndexingExceptionIPs', '');
@define('CONST_BlockedIPs', '');
$sSQL .= " get_name_by_language(name, ARRAY['ref']) as ref,";
$sSQL .= " st_y(st_centroid(geometry)) as lat, st_x(st_centroid(geometry)) as lon";
$sSQL .= " from placex where place_id = $iPlaceID ";
-//var_dump($sSQL);
+
$aPlace = $oDB->getRow($sSQL);
+//var_dump($sSQL, $aPlace); exit;
if ($bShowAddressDetails)
{