Changeset 187
- Timestamp:
- 04/13/09 00:13:50 (15 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/Vote/Controller/Admin.pm
r186 r187 65 65 ) and $vote->db->commit; 66 66 } elsif ($c->req->param('encrypted')) { 67 $poll->gen_poll_keys() 67 my $passphrase = $c->req->param('passphrase') || 68 $c->session->{'vpass' . $c->stash->{voteid}}; 69 $poll->gen_poll_keys($passphrase) 68 70 and $vote->db->commit; 69 71 } elsif ($c->req->param('notcrypted')) { … … 128 130 } 129 131 if ($c->req->param('decryptballot')) { 130 $c->model('Vote')->poll($c->stash->{voteid})->decrypted_ballots( 131 $c->session->{'vpass' . $c->stash->{voteid}} 132 ); 132 my $passphrase = $c->req->param('passphrase') || 133 $c->session->{'vpass' . $c->stash->{voteid}}; 134 if ($c->model('Vote')-> 135 poll($c->stash->{voteid})-> 136 private_key($passphrase)) { 137 $c->model('Vote')->poll($c->stash->{voteid})->decrypted_ballots( 138 $passphrase 139 ); 140 } else { 141 } 133 142 } 134 143 }; -
trunk/root/templates/admin/includes/ballot_decrypt.tt
r176 r187 7 7 <p>Demander le clef ici</p> 8 8 [% END %] 9 <input type="password" name="passphrase"><br> 9 10 <input type="submit" name="decryptballot" value="Déchiffrer les bulletins"> 10 11 </form> -
trunk/root/templates/admin/includes/poll_settings.tt
r185 r187 46 46 [% ELSE %] 47 47 <form action="[% c.uri_for(voteid) %]" method="POST"> 48 Vous pouvez choisir un passphrase pour la clef du vote:<br> 49 <input type="password" name="passphrase"><br> 48 50 <input type="submit" name="encrypted" value="Chiffrer le vote"> 49 51 </form>
Note: See TracChangeset
for help on using the changeset viewer.