X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/c3788d765ed4e7ddf00794085af757714bc102cf..3e6be0b0be11cb2f398b2fccca91fa502b1a1f51:/lib-php/TokenPostcode.php?ds=sidebyside diff --git a/lib-php/TokenPostcode.php b/lib-php/TokenPostcode.php index 94e17793..0ff92929 100644 --- a/lib-php/TokenPostcode.php +++ b/lib-php/TokenPostcode.php @@ -17,7 +17,7 @@ class Postcode { /// Database word id, if available. private $iId; - /// Full nomralized postcode (upper cased). + /// Full normalized postcode (upper cased). private $sPostcode; // Optional country code the postcode belongs to (currently unused). private $sCountryCode; @@ -25,7 +25,12 @@ class Postcode public function __construct($iId, $sPostcode, $sCountryCode = '') { $this->iId = $iId; - $this->sPostcode = $sPostcode; + $iSplitPos = strpos($sPostcode, '@'); + if ($iSplitPos === false) { + $this->sPostcode = $sPostcode; + } else { + $this->sPostcode = substr($sPostcode, 0, $iSplitPos); + } $this->sCountryCode = empty($sCountryCode) ? '' : $sCountryCode; }