Changeset 1431

Show
Ignore:
Timestamp:
05/21/11 18:37:12 (2 years ago)
Author:
Torben Brodt
Message:

answer negative positions with error message, closes #211

Location:
g-map
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • g-map/de-informal.xml

    r1423 r1431  
    2424        </category> 
    2525        <category name="wcf.map"> 
     26                <item name="wcf.map.noPosition"><![CDATA[Leider konnten wir deinen Wohnort nicht finden, bitte ÃŒberprÃŒfe deine Angaben.]]></item> 
    2627                <item name="wcf.map.copyright.small"><![CDATA[Karten Programmierung, easy-coding.de]]></item> 
    2728                <item name="wcf.map.noConnectivity"><![CDATA[Fehler: Der Server kann im Moment keine Verbindung zu Google herstellen.]]></item> 
  • g-map/de.xml

    r1423 r1431  
    2424        </category> 
    2525        <category name="wcf.map"> 
     26                <item name="wcf.map.noPosition"><![CDATA[Leider konnten wir Ihren Wohnort nicht finden, bitte ÃŒberprÃŒfen Sie Ihre Angaben.]]></item> 
    2627                <item name="wcf.map.copyright.small"><![CDATA[Karten Programmierung, easy-coding.de]]></item> 
    2728                <item name="wcf.map.noConnectivity"><![CDATA[Fehler: Der Server kann im Moment keine Verbindung zu Google herstellen.]]></item> 
  • g-map/en.xml

    r1423 r1431  
    2424        </category> 
    2525        <category name="wcf.map"> 
     26                <item name="wcf.map.noPosition"><![CDATA[We couldn't validate your location. Please check your input.]]></item> 
    2627                <item name="wcf.map.copyright.small"><![CDATA[Map Development, easy-coding.de]]></item> 
    2728                <item name="wcf.map.noConnectivity"><![CDATA[Sorry, currently your server cannot reach google.]]></item> 
  • g-map/files/lib/system/event/listener/GMapUserProfileEditFormListener.class.php

    r1306 r1431  
    4040                                return; 
    4141                        } 
    42  
    43                         $point = $api->search(implode(' ', $search)); 
     42                         
     43                        $query = trim(implode(' ', $search)); 
     44                        if($query) { 
     45                                $point = $api->search($query); 
     46                                if(!$point) { 
     47                                        WCF::getTPL()->append('<p class="error">'.WCF::getLanguage()->get('wcf.map.noPosition').'</p>'); 
     48                                } 
     49                        } else { 
     50                                $point = false; 
     51                        } 
    4452         
    4553                        if($point) {