<h3>Schulze Method Results</h3>
<%= render :partial => 'result', :object => @election.ssd_result %>
<h3>Schulze Method Results</h3>
<%= render :partial => 'result', :object => @election.ssd_result %>
<h4>About the Schulze Method</h4>
<p>The <%= link_to "Schulze method",
<h4>About the Schulze Method</h4>
<p>The <%= link_to "Schulze method",
<h3>Plurality Results</h3>
<%= render :partial => 'result', :object => @election.plurality_result %>
<h3>Plurality Results</h3>
<%= render :partial => 'result', :object => @election.plurality_result %>
<h4>About Plurality Voting</h4>
<p><%= link_to "Plurality voting",
<h4>About Plurality Voting</h4>
<p><%= link_to "Plurality voting",
<p><font size="-1">(This algorithm assumes that top two choices are "approved.")</font></p>
<%= render :partial => 'result', :object => @election.approval_result %>
<p><font size="-1">(This algorithm assumes that top two choices are "approved.")</font></p>
<%= render :partial => 'result', :object => @election.approval_result %>
<h4>About Approval Voting</h4>
<p><%= link_to "Approval voting",
<h4>About Approval Voting</h4>
<p><%= link_to "Approval voting",
<h3>Simple Condorcet Results</h3>
<%= render :partial => 'result', :object => @election.condorcet_result %>
<h3>Simple Condorcet Results</h3>
<%= render :partial => 'result', :object => @election.condorcet_result %>
<h4>About Simple Cordorcet Voting</h4>
<p><%= link_to "Condorcet",
<h4>About Simple Cordorcet Voting</h4>
<p><%= link_to "Condorcet",
<h3>Borda Count Results</h3>
<%= render :partial => 'result', :object => @election.borda_result %>
<h3>Borda Count Results</h3>
<%= render :partial => 'result', :object => @election.borda_result %>
<h4>About Borda Count</h4>
<p><%= link_to "Borda count",
<h4>About Borda Count</h4>
<p><%= link_to "Borda count",
<h4>About Instant Runoff Voting</h4>
<p><%= link_to "Instant runoff voting",
<h4>About Instant Runoff Voting</h4>
<p><%= link_to "Instant runoff voting",
<td><% begin %>
<% raise ArgumentError.new, "Local Server" if voter.ipaddress == "127.0.0.1" %>
<% raise ArgumentError.new, "XML-RPC Voter" if voter.ipaddress == "XMLRPC Request" %>
<td><% begin %>
<% raise ArgumentError.new, "Local Server" if voter.ipaddress == "127.0.0.1" %>
<% raise ArgumentError.new, "XML-RPC Voter" if voter.ipaddress == "XMLRPC Request" %>
- <% w= Whois::Whois.new(IPAddr.new(voter.ipaddress).to_s,true)%>
- <%=(w.host == nil or w.host.empty?) ? voter.ipaddress : w.host%>
+ <% w= Whois::Whois.new(IPAddr.new(voter.ipaddress),true)%>
+ <%=h((w.host == nil or w.host.empty?) ? voter.ipaddress : w.host)%>
- <%= (w.all.grep(/^(OrgName|org-name)/)[0] or "").sub(/^(OrgName|org-name)\:/,'').strip -%> - <%= (w.all.grep(/^(NetName|netname)/)[0] or "").sub(/^(NetName|netname)\:/,'').strip %>
+ <%=h (w.all.grep(/^(OrgName|org-name)/)[0] or "").sub(/^(OrgName|org-name)\:/,'').strip -%> - <%= (w.all.grep(/^(NetName|netname)/)[0] or "").sub(/^(NetName|netname)\:/,'').strip %>