end
def general_information
+ @sidebar_content = render_to_string :partial => 'progress',
+ :locals => { :page => 'overview' }
@election = Election.new
render :action => 'general_information'
end
def start_election
@election = Election.find(params[:id])
-
@election.voters.each do |voter|
+ voter.vote = Vote.new
email = VoterNotify.deliver_votestart(voter)
#render(:text => "<pre>" + email.encoded + "</pre>")
end
@election.activate!
redirect_to :action => 'show', :id => @election.id
end
-
- def change_notices
- election = Election.find(params[:id])
- if election.notices == 0
- election.notices = 1
- else
- election.notices = 0
- end
- end
# methods fod display, adding, deleting, and manipulating candidate
# information for elections
####################################################################
def edit_candidates
+ @sidebar_content = render_to_string :partial => 'progress',
+ :locals => { :page => 'candidates' }
@election = Election.find( params[:id] )
end
def lessinfo_candidate
@show_details = false
- @candidate = Candidate.find( params[:id] )
+ @current_candidate = Candidate.find( params[:id] )
render :partial => 'candidate_line'
end
def moreinfo_candidate
@show_details = true
- @candidate = Candidate.find( params[:id] )
+ @current_candidate = Candidate.find( params[:id] )
render :partial => 'candidate_line'
end
@election.voters. each do |voter|
if voter.vote and voter.vote.confirmed?
@voter_list << voter.email
- @vote_list << voter.vote
+ @vote_list << voter.vote
end
end
unless incoming_voters.entries.empty?
incoming_voters.each do |new_voter|
-
+
if incoming_voters.email == 0
new_voter.contacted = 1
elsif incoming_voters.email == 1