]> projects.mako.cc - selectricity-live/blobdiff - app/controllers/quickvote_controller.rb
The user model has been modified so that it stores the user object itself in the...
[selectricity-live] / app / controllers / quickvote_controller.rb
index 7c754746959b70573da798003fb63643b81ea899..5482a25c99f3d46d12149a4c84ab02725c622f1b 100644 (file)
@@ -66,7 +66,7 @@ class QuickvoteController < ApplicationController
        @voter = nil
       end
 
-      # if the voter does not exist or as has been destroyed, lets
+      # if the voter does not exist or has has been destroyed, lets
       # create a new one
       unless @voter
         # create a new voter and populate it
@@ -108,8 +108,13 @@ class QuickvoteController < ApplicationController
       @voter.ipaddress = request.env["REMOTE_ADDR"]
       @voter.save
       
-      # toggle the confirmation bit
+      # 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
+      @voter.vote.time = Time.now
+      
+      # toggle the confirmation bit      
       @voter.vote.confirm!
+     
       @voter.reload
       render :action => 'thanks'
     end
@@ -161,7 +166,9 @@ class QuickvoteController < ApplicationController
     @condorcet_result = PureCondorcetVote.new(preference_tally).result
     @ssd_result = CloneproofSSDVote.new(preference_tally).result
     @borda_result = BordaVote.new(preference_tally).result
-    @runoff_result = InstantRunoffVote.new(preference_tally).result
+    #@runoff_result = InstantRunoffVote.new(preference_tally).result
+    #@runoff_results = PluralityVote.new(preference_tally).result
+
 
     @candidates = {} 
     @election.candidates.each {|c| @candidates[c.id] = c}

Benjamin Mako Hill || Want to submit a patch?