X-Git-Url: https://projects.mako.cc/source/selectricity/blobdiff_plain/f95bdca9d25333308ef2f0c80eb2011f42d4a5eb..eed173db706db097ec48a83059d9879a56e2dd4b:/app/views/quickvote/list_voters.rhtml diff --git a/app/views/quickvote/list_voters.rhtml b/app/views/quickvote/list_voters.rhtml index 4d8e538..b0dc6dd 100644 --- a/app/views/quickvote/list_voters.rhtml +++ b/app/views/quickvote/list_voters.rhtml @@ -27,8 +27,8 @@ voter.ipaddress =~ /^172\.[1-3]/ %> <% w=nil - if Cache and w=Cache.get("WHOIS:#{voter.ipaddress}") - elsif Cache + if defined? Cache and w=Cache.get("WHOIS:#{voter.ipaddress}") + elsif defined? Cache w= Whois::Whois.new(IPAddr.new(voter.ipaddress),true) w.search_whois Cache.set("WHOIS:#{voter.ipaddress}", w) @@ -38,7 +38,7 @@ end %> - <%=h((w.host == nil or w.host.empty?) ? voter.ipaddress : w.host[-30..-1])%> + <%=h((w.host == nil or w.host.empty?) ? voter.ipaddress : w.host.reverse.slice(0,30).reverse)%> <%org=(w.all.grep(/^(OrgName|org-name)/)[0] or "").sub(/^(OrgName|org-name)\:/,'').strip+" - "+ (w.all.grep(/^(NetName|netname)/)[0] or "").sub(/^(NetName|netname)\:/,'').strip %>