Changeset 43
- Timestamp:
- 03/16/09 23:01:09 (15 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/Vote/Controller/Admin.pm
r42 r43 71 71 } 72 72 } elsif ($vote->vote_status($id) eq 'AFTER') { 73 if ($c->req->param('mapfrom') && $c->req->param('mapto')) { 74 $vote->vote_map_value( 75 $id, 76 $c->req->param('mapfrom'), 77 $c->req->param('mapto'), 78 ); 79 } 73 80 foreach my $bid ($vote->list_vote_ballot_needvalid($id)) { 74 81 if (!$c->req->param($bid)) { -
trunk/lib/Vote/Model/Vote.pm
r42 r43 631 631 select value from ballot join ballot_item 632 632 on ballot.id = ballot_item.id 633 where poll = ? and fromlist = false 633 where poll = ? and fromlist = false and corrected is null 634 634 group by value order by value 635 635 } … … 648 648 my $getval = $self->db->prepare_cached( 649 649 q{ 650 select value from ballot join ballot_item650 select coalesce(corrected, value) as value from ballot join ballot_item 651 651 on ballot.id = ballot_item.id 652 652 where poll = ? 653 group by value order by value653 group by coalesce(corrected, value) order by coalesce(corrected, value) 654 654 } 655 655 ); -
trunk/root/static/vote.css
r38 r43 69 69 70 70 #results {} 71 72 #map_ballot {} 73 74 #ballot_to_valid {} -
trunk/root/templates/admin/default.tt
r42 r43 85 85 [% ELSE %] 86 86 87 [% INCLUDE 'includes/poll.tt' %] 88 89 [% FOREACH untrusted = vote.vote_ballot_untrusted_values(voteid) %] 90 [% IF loop.first %] 91 <div id="map_ballot"> 92 <p>Remapper les valeurs des bulletins</p> 93 <table border="1"> 94 <tr><th>Valeur saisie</th><th>Valeur à considérer</th></tr> 95 [% END %] 96 <tr> 97 <td>[% untrusted | html %]</td> 98 <td> 99 <form action="[% c.uri_for('/admin', voteid) %]" method="POST"> 100 <input type="hidden" name="mapfrom" value="[% untrusted | html %]"> 101 <select name="mapto"> 102 [% FOREACH v = vote.vote_ballot_values(voteid) %] 103 [% NEXT IF v == untrusted %] 104 <option>[% v | html %]</options> 105 [% END %] 106 </select> 107 <input type="submit"> 108 </form> 109 </td> 110 </tr> 111 [% IF loop.last %] 112 </table> 113 </div> 114 [% END %] 115 [% END %] 116 87 117 [% FOREACH bid = vote.list_vote_ballot_needvalid(voteid) %] 88 118 [% IF loop.first %] 89 119 <div id="ballot_to_valid"> 90 <p>Bulletins à valider </p>120 <p>Bulletins à valider:</p> 91 121 <form action="[% c.uri_for(voteid) %]"> 92 122 <table border="1">
Note: See TracChangeset
for help on using the changeset viewer.