Changeset 8 for trunk/lib/Vote/Controller/Ballot.pm
- Timestamp:
- 03/06/09 03:17:11 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/Vote/Controller/Ballot.pm
r4 r8 22 22 =cut 23 23 24 sub index : Private { 25 my ( $self, $c ) = @_; 26 27 $c->response->body('Matched Vote::Controller::Ballot in Vote.'); 28 } 29 24 30 sub default : Private { 25 31 my ( $self, $c, undef, $id ) = @_; 26 32 27 33 $c->stash->{voteid} = $id; 34 35 my $vote = $c->model('Vote'); 36 my %choices; 37 foreach ($vote->vote_choices($id)) { 38 $choices{$_->{key}} = $_->{label}; 39 } 40 41 my $uid = 'Olivier Thauvin'; # for test now 42 if ($c->req->param('ballot')) { 43 $vote->register_ballot( 44 $uid, 45 $id, 46 [ grep { $_ } ( 47 map { $choices{$_} } $c->req->param('sbal'), 48 $c->req->param('fsbal'), 49 ) ], 50 $c->req->address, 51 ); # TODO trap error 52 } 28 53 } 29 54
Note: See TracChangeset
for help on using the changeset viewer.