@voter.reload
end
else
- redirect_to :controller => 'site'
+ redirect_to :controller => 'front'
end
end
@election.voters.each do |voter|
next unless voter.ipaddress
location=nil
- if Cache and location=Cache.get("GEO:#{voter.ipaddress}")
- elsif Cache
+ if defined? Cache and location=Cache.get("GEO:#{voter.ipaddress}")
+ elsif defined? Cache
location = GeoKit::Geocoders::IpGeocoder.geocode(voter.ipaddress)
Cache.set "GEO:#{voter.ipaddress}", location
else
marker = GMarker.new([location.lat,location.lng],
:title => "Voter",
- :info_window => (voter.ipaddress or "unknown") \
- + " " + voter.vote.votestring)
+ :info_window => (voter.ipaddress or "unknown"))
@map.overlay_init(marker)
end
end
def results
unless @election = QuickVote.ident_to_quickvote(params[:ident])
flash[:notice] = "Cannot find quickvote #{params[:ident]}."
- redirect_to :controller => 'site'
+ redirect_to :controller => 'front'
return
end
if @election.viewable == 0 && @election.active == 1