X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/2eccb0e69dd4e443ec534fb9baa374b76ee7e57f..21c590416854b1245866b96772fde61050c0e01a:/lib/template/address-xml.php
diff --git a/lib/template/address-xml.php b/lib/template/address-xml.php
index d6061e3d..39d9a147 100644
--- a/lib/template/address-xml.php
+++ b/lib/template/address-xml.php
@@ -1,43 +1,68 @@
-\n";
-
- echo "\n";
-
- if (!sizeof($aPlace))
- {
- if ($sError)
- echo "$sError";
- else
- echo "Unable to geocode";
- }
- else
- {
- echo "".htmlspecialchars($aPlace['langaddress'])."";
-
- echo "";
- foreach($aAddress as $sKey => $sValue)
- {
- $sKey = str_replace(' ','_',$sKey);
- echo "<$sKey>";
- echo htmlspecialchars($sValue);
- echo "$sKey>";
- }
- echo "";
- }
-
- echo "";
+\n";
+
+ echo "\n";
+
+ if (!sizeof($aPlace))
+ {
+ if (isset($sError))
+ echo "$sError";
+ else
+ echo "Unable to geocode";
+ }
+ else
+ {
+ echo "".htmlspecialchars($aPlace['langaddress'])."";
+
+ if (isset($aPlace['aAddress']))
+ {
+ echo "";
+ foreach($aPlace['aAddress'] as $sKey => $sValue)
+ {
+ $sKey = str_replace(' ','_',$sKey);
+ echo "<$sKey>";
+ echo htmlspecialchars($sValue);
+ echo "$sKey>";
+ }
+ echo "";
+ }
+
+ if (isset($aPlace['sExtraTags']))
+ {
+ echo "";
+ foreach ($aPlace['sExtraTags'] as $sKey => $sValue)
+ {
+ echo '';
+ }
+ echo "";
+ }
+
+ if (isset($aPlace['sNameDetails']))
+ {
+ echo "";
+ foreach ($aPlace['sNameDetails'] as $sKey => $sValue)
+ {
+ echo '';
+ echo htmlspecialchars($sValue);
+ echo "";
+ }
+ echo "";
+ }
+ }
+
+ echo "";