Added a new bar graph, that counts how many points the borda system of
[selectricity-live] / app / controllers / quickvote_controller.rb
index d842f63433cfec8f389b45904a6507f193975ec0..0b745af72e13c79548b227ff83174a79660e9b94 100644 (file)
@@ -63,7 +63,7 @@ class QuickvoteController < ApplicationController
       # if the voter has not voted we destroy them
       if @voter and not @voter.voted?
         @voter.destroy
-       @voter = nil
+       @voter = nil
       end
 
       # if the voter does not exist or has has been destroyed, lets
@@ -73,12 +73,12 @@ class QuickvoteController < ApplicationController
         @voter = QuickVoter.new
         @voter.election = QuickVote.find_all( [ "name = ?", params[:votename] ] )[0]
         @voter.session_id = session.session_id
-
-       # create new vote and make it the defaulted sorted list
+        
+             # create new vote and make it the defaulted sorted list
         @voter.vote = Vote.new
-       @voter.save
-       @voter.vote.set_defaults!
-       @voter.reload
+             @voter.save
+             @voter.vote.set_defaults!
+             @voter.reload
       end
     else
       redirect_to :controller => 'site'
@@ -91,14 +91,14 @@ class QuickvoteController < ApplicationController
 
     # find out who the voter is for this election
     @voter = QuickVoter.find_all(["session_id = ? and election_id = ?", 
-                                  session.session_id, election.id])[0]
-
+                                 session.session_id, election.id])[0]
+  
     if not @voter
       # we have not seen this  voter before. something is wrong, try
       # again
       redirect_to quickvote_url( :votename => params[:votename] ) 
       
-    elsif @voter.voted?
+    elsif @voter.voted? 
       # this person has already voted, we try again
       flash[:notice] = "You have already voted!"
       redirect_to quickvote_url( :votename => params[:votename] )
@@ -108,8 +108,7 @@ class QuickvoteController < ApplicationController
       @voter.ipaddress = request.env["REMOTE_ADDR"]
       @voter.save
       
-      # save the time the vote was made for statistical use, it doesn't
-      #work here unless I use a method that will save it to the db
+      # save the time the vote was made for statistical use
       @voter.vote.time = Time.now
       
       # toggle the confirmation bit      
@@ -143,7 +142,7 @@ class QuickvoteController < ApplicationController
   ###############################################################
 
   def results
-    @election = QuickVote.find_all( ["name = ?", params[:votename]] )[0]
+    @election = QuickVote.find_all(["name = ?", params[:votename]] )[0]
 
     # initalize the tallies to empty arrays
     preference_tally = Array.new

Benjamin Mako Hill || Want to submit a patch?