Procházet zdrojové kódy

#4225 Location: option to normalize geographic names

Alex Trofimov před 3 roky
rodič
revize
9fef183bf5

+ 2 - 2
inc/classes/BxDolLocationFieldNominatim.php

@@ -89,8 +89,7 @@ class BxDolLocationFieldNominatim extends BxDolLocationField
             $aVars['id_status'] = $oForm->getInputId($aInput) . '_status';
             $aVars['location_string'] = $sLocationString;
             $aVars['nominatim_server'] = $this->getNominatimServer();
-            $aVars['nominatim_email'] = $this->getNominatimEmail();
-            $aVars['normalize_names'] = getParam('sys_location_normalize_names') ? 1 : 0;
+            $aVars['nominatim_email'] = $this->getNominatimEmail();            
 
             $sRet = $oForm->getTemplate()->parseHtmlByName('location_field_plain_auto.html', $aVars);
         }
@@ -134,6 +133,7 @@ class BxDolLocationFieldNominatim extends BxDolLocationField
                 'nominatim_server' => $this->getNominatimServer(),
                 'nominatim_email' => $this->getNominatimEmail(),
                 'inputs' => $sInputs,
+                'normalize_names' => getParam('sys_location_normalize_names') ? 1 : 0,
             ));
         }
         return $sRet;

+ 2 - 2
template/location_field_plain.html

@@ -70,7 +70,7 @@
                 if ('undefined' !== typeof(oResult[0].address)) {
                     if ('undefined' !== typeof(oResult[0].address.state) && 0 == $('input[name="__name___state"]').val().length)
                         $('input[name="__name___state"]').val(oResult[0].address.state);
-                    else if (__normalize_names __ && $('input[name="__name___state"]').val() != oResult[0].address.state)
+                    else if (__normalize_names__ && $('input[name="__name___state"]').val() != oResult[0].address.state)
                         $('input[name="__name___state"]').val(oResult[0].address.state);
 
                     var sCity = '';
@@ -83,7 +83,7 @@
 
                     if (sCity && 0 == $('input[name="__name___city"]').val().length)
                         $('input[name="__name___city"]').val(sCity);
-                    else if (__normalize_names __ && sCity && $('input[name="__name___city"]').val() != sCity)
+                    else if (__normalize_names__ && sCity && $('input[name="__name___city"]').val() != sCity)
                         $('input[name="__name___city"]').val(sCity);
                 }
                 if ('undefined' !== typeof(oResult[0].licence))