Changeset 58 for trunk/lib


Ignore:
Timestamp:
03/17/09 03:36:29 (15 years ago)
Author:
nanardon
Message:
  • more improvement on admin page
Location:
trunk/lib/Vote
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/lib/Vote/Controller/Admin.pm

    r53 r58  
    3838    my $vote = $c->model('Vote'); 
    3939 
     40    $vote->vote_info($id) or do { 
     41        $c->res->redirect($c->uri_for('/')); 
     42        return; 
     43    }; 
     44 
    4045    my $password = $c->session->{vpassword} || $c->req->param('vpassword'); 
    4146 
    4247    if (!$c->model('Vote')->auth_poll($id, $password)) { 
    43         $c->stash->{page}{title} = $c->model('Vote')->vote_info($id)->{label} . ': Login d\'administration'; 
     48        $c->stash->{page}{title} = $vote->vote_info($id)->{label} . ': Login d\'administration'; 
    4449        $c->session->{vpassword} = undef; 
    4550        $c->stash->{template} = 'admin/login.tt'; 
  • trunk/lib/Vote/Model/Vote.pm

    r43 r58  
    181181        } 
    182182    } 
     183    $res->{free_choice} = 0; # avoiding undef 
    183184    $res 
    184185} 
Note: See TracChangeset for help on using the changeset viewer.