Changeset 205
- Timestamp:
- 04/15/09 18:47:31 (15 years ago)
- Location:
- trunk
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/Vote/Controller/Admin.pm
r204 r205 39 39 my $vote = $c->model('Vote'); 40 40 my $poll = $c->model('Vote')->poll($id); 41 for ($ vote->vote_status($id)|| '') {41 for ($poll->status || '') { 42 42 /^BEFORE$/ and do { 43 43 if ($c->req->param('addch')) { … … 72 72 next; 73 73 } 74 $vote->vote_param( 75 $id, 74 $poll->param( 76 75 map { $_ => ($c->req->param($_) || undef) } 77 76 grep { exists($c->req->params->{$_}) } -
trunk/lib/Vote/Controller/Ballot.pm
r198 r205 38 38 $c->stash->{voteid} = $id; 39 39 40 if ($c->model('Vote')-> vote_status($id)ne 'RUNNING') {40 if ($c->model('Vote')->poll($id)->status ne 'RUNNING') { 41 41 $c->stash->{template} = 'ballot/closed.tt'; 42 42 return; -
trunk/lib/Vote/DB.pm
r199 r205 106 106 } 107 107 108 # TODO 108 109 sub vote_param { 109 110 my ($self, $voteid, %attr) = @_; 110 warn "# vote_param";111 die "# vote_param" . join(' ',caller()); 111 112 $self->poll($voteid)->param(%attr); 112 113 } 113 114 115 # TODO kill this 114 116 sub vote_status { 115 117 my ($self, $id) = @_; 116 warn "# vote_status";118 die "# vote_status" . join(' ',caller()); 117 119 $self->poll($id)->status; 118 120 } … … 216 218 sub voting_has_sign { 217 219 my ($self, $poll, $user) = @_; 218 warn $user;219 220 $self->poll($poll)->voting_has_sign($user); 220 221 } -
trunk/lib/Vote/DB/Poll.pm
r202 r205 605 605 sub voting_has_sign { 606 606 my ($self, $user) = @_; 607 warn $user;608 607 $self->voting_from_mail($user)->has_sign; 609 608 } -
trunk/root/templates/admin/includes/poll_settings.tt
r190 r205 4 4 <DIV ID="testdiv1" STYLE="position:absolute;visibility:hidden;background-color:white;layer-background-color:white;"></DIV> 5 5 6 [% IF vote.vote_status(voteid)== 'BEFORE' %]6 [% IF poll.status == 'BEFORE' %] 7 7 <div class="box" style="float: left; width: 55%;"> 8 8 <form action="[% c.uri_for(voteid) %]" method="POST"> -
trunk/root/templates/admin/voting.tt
r168 r205 1 1 [% vote = c.model('Vote') %] 2 [% poll = c.model('Vote').poll(voteid) %] 2 3 3 4 [% INCLUDE 'includes/admin_menu.tt' %] 4 5 5 [% IF vote.vote_status(voteid) != 'AFTER' %]6 [% IF poll.status() != 'AFTER' %] 6 7 <div style="float: left; width: 30%;" class="box"> 7 8 <p>Ajouter un votant</p> … … 16 17 <form method="POST" ENCTYPE="multipart/form-data" action="[% c.uri_for(voteid, 'voting') %]"> 17 18 <input type="file" name="votinglist"><br> 18 [% IF vote.vote_status(voteid)== 'BEFORE' %]19 [% IF poll.status == 'BEFORE' %] 19 20 <input type="checkbox" name="delete">Effacer la liste des votants<br> 20 21 [% END %] … … 48 49 49 50 [% IF NOT voting.date %] 50 [% IF vote.vote_status(voteid)!= 'AFTER' %]51 [% IF poll.status != 'AFTER' %] 51 52 <form action="[% c.uri_for(voteid, 'voting') %]" method="POST"> 52 53 <input type="hidden" name="delvoting" value="[% voting.vkey %]"> … … 59 60 [% IF NOT voting.date %] 60 61 <td> 61 [% IF vote.vote_status(voteid)!= 'AFTER' %]62 [% IF poll.status != 'AFTER' %] 62 63 <input type="submit" name="delete" value="delete"> 63 64 [% END %] -
trunk/root/templates/ballot/closed.tt
r47 r205 2 2 3 3 [% vote = c.model('Vote') %] 4 [% poll = c.model('Vote').poll(voteid) %] 4 5 5 6 <div id="ballot"> 6 [% IF vote.vote_status(voteid)== 'BEFORE' %]7 [% IF poll.status == 'BEFORE' %] 7 8 Ce Vote n'est pas encore ouvert 8 [% ELSIF vote.vote_status(voteid)== 'AFTER' %]9 [% ELSIF poll.status == 'AFTER' %] 9 10 Ce vote est terminé, les résultats sont disponibles 10 11 <a href="[% c.uri_for('/vote', voteid) %]">ici</a>.
Note: See TracChangeset
for help on using the changeset viewer.