Changeset 304 for branches/1/lib/Vote/Controller/Newpoll.pm
- Timestamp:
- 05/19/10 23:38:22 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/1/lib/Vote/Controller/Newpoll.pm
r155 r304 32 32 $c->stash->{page}{title} = 'Créer un nouveau vote'; 33 33 if ($c->req->param('mail')) { 34 $c->model('Vote')->create_poll_request( 35 mail => $c->req->param('mail'), 36 url => $c->uri_for('/newpoll'), 37 label => $c->req->param('label'), 38 ); 39 $c->stash->{template} = 'newpoll/request.tt'; 34 if ($c->config->{newpollpasswd}) { 35 if (($c->req->param('passwd') || '') eq $c->config->{newpollpasswd}) 36 { 37 if (my $pid = $c->model('Vote')->create_poll( 38 $c->req->param('label'), 39 $c->req->param('mail'), 40 $c->req->param('vpasswd'), 41 ) 42 ) { 43 $c->res->redirect($c->uri_for('/admin', $pid)); 44 } 45 } else { 46 $c->stash->{passwderror} = 1; 47 } 48 } else { 49 $c->model('Vote')->create_poll_request( 50 mail => $c->req->param('mail'), 51 url => $c->uri_for('/newpoll'), 52 label => $c->req->param('label'), 53 ); 54 $c->stash->{template} = 'newpoll/request.tt'; 55 } 40 56 } 41 57
Note: See TracChangeset
for help on using the changeset viewer.