Skip to content
Snippets Groups Projects
Commit d27208b4 authored by deuce's avatar deuce
Browse files

GeoIP has changed everything.

parent d943b02b
Branches
Tags
No related merge requests found
...@@ -11,11 +11,11 @@ function get_nicklocation(srv,nick) ...@@ -11,11 +11,11 @@ function get_nicklocation(srv,nick)
if(userhost.indexOf('.')==-1) if(userhost.indexOf('.')==-1)
userhost += (srv.users[cmd[1].toUpperCase()].servername.replace(/^[^\.]+\./,'.')); userhost += (srv.users[cmd[1].toUpperCase()].servername.replace(/^[^\.]+\./,'.'));
geo=get_geoip(userhost); geo=get_geoip(userhost);
ret=geo.Latitude+','+geo.Longitude; ret=geo.latitude+','+geo.longitude;
if(ret=='0,0') { if(ret=='0,0') {
userhost=srv.users[nick.toUpperCase()].servername userhost=srv.users[nick.toUpperCase()].servername
geo=get_geoip(userhost); geo=get_geoip(userhost);
ret=geo.Latitude+','+geo.Longitude; ret=geo.latitude+','+geo.longitude;
} }
return ret; return ret;
} }
......
...@@ -18,7 +18,7 @@ Bot_Commands["WHEREIS"].command = function (target,onick,ouh,srv,lvl,cmd) { ...@@ -18,7 +18,7 @@ Bot_Commands["WHEREIS"].command = function (target,onick,ouh,srv,lvl,cmd) {
if(userhost.indexOf('.')==-1) if(userhost.indexOf('.')==-1)
userhost += (srv.users[nick.toUpperCase()].servername.replace(/^[^\.]+\./,'.')); userhost += (srv.users[nick.toUpperCase()].servername.replace(/^[^\.]+\./,'.'));
geo=get_geoip(userhost); geo=get_geoip(userhost);
if(geo.CountryName=='Reserved') { if(geo.countryName=='Reserved') {
userhost=srv.users[nick.toUpperCase()].servername userhost=srv.users[nick.toUpperCase()].servername
geo=get_geoip(userhost); geo=get_geoip(userhost);
} }
...@@ -49,16 +49,16 @@ Bot_Commands["WHEREIS"].command = function (target,onick,ouh,srv,lvl,cmd) { ...@@ -49,16 +49,16 @@ Bot_Commands["WHEREIS"].command = function (target,onick,ouh,srv,lvl,cmd) {
location=get_nicklocation(find); location=get_nicklocation(find);
if (location) { if (location) {
lstr=find+' is '; lstr=find+' is ';
if(location.City=='') if(location.cityName=='')
lstr += 'somewhere in '; lstr += 'somewhere in ';
else else
lstr += 'around '+location.City+', '; lstr += 'around '+location.cityName+', ';
if(location.RegionName!='') if(location.regionName!='')
lstr += location.RegionName+', '; lstr += location.regionName+', ';
if(location.CountryName!='') if(location.countryName!='')
lstr += location.CountryName; lstr += location.countryName;
} }
else { else {
var usr = new User(system.matchuser(cmd[1])); var usr = new User(system.matchuser(cmd[1]));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment