Ignore:
Timestamp:
12/05/09 15:31:04 (15 years ago)
Author:
nanardon
Message:
  • first page don't show anymore poll list, a form allow to ask for a reminder about people poll
Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/lib/Epoll/Controller/Root.pm

    r242 r251  
    3535    my ( $self, $c ) = @_; 
    3636    $c->stash->{page}{title} = 'Epoll ' . $Epoll::DB::VERSION; 
     37    if ($c->req->param('mailvoting')) { 
     38        my @polls_voting = $c->model('Vote')->find_poll_by_notyet_voting( 
     39            $c->req->param('mailvoting') 
     40        ); 
     41        my @polls_owner = $c->model('Vote')->find_poll_by_owner( 
     42            $c->req->param('mailvoting') 
     43        ); 
     44 
     45        if (scalar(@polls_voting) || scalar(@polls_owner)) { 
     46            $c->forward( 
     47                q'Epoll::View::Mail', 'render', 
     48                [ 'poll_reminder_voting.tt', { 
     49                    To => $c->req->param('mailvoting'), 
     50                    Subject => 'Poll request reminder', 
     51                    mail => { 
     52                        label => 'Poll request reminder', 
     53                        polls_owner => \@polls_owner, 
     54                        polls_voting => \@polls_voting, 
     55                    }, 
     56                }] 
     57            ); 
     58            $c->stash->{sendvoting} = $c->req->param('mailvoting'); 
     59        } else { 
     60            $c->stash->{novoting} = $c->req->param('mailvoting'); 
     61        } 
     62    } 
    3763} 
    3864 
Note: See TracChangeset for help on using the changeset viewer.