Changeset 545
- Timestamp:
- 11/09/09 20:02:22 (15 years ago)
- Location:
- LATMOS-Accounts-Web
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Controller/Users.pm
r530 r545 26 26 27 27 $c->stash->{ofilter} = $c->model('AttrFilter', 'user'); 28 $c->stash->{userslist} = [ map { $_->id } @{ $c->stash->{objectslist} } ]; 28 my $start = ($c->req->param('start') || '0') * 20 ; 29 $c->stash->{uparams} = { %{ $c->req->params || {} } }; 30 my @userlist = map { $_->id } @{ $c->stash->{objectslist} }; 31 $c->stash->{pagecount} = int(@userlist / 20); 32 splice(@userlist, 0, $start) if($start); 33 $c->stash->{userslist} = [ 34 @userlist[0 .. ($#userlist > 19 ? 19 : $#userlist)] 35 ]; 29 36 } 30 37 -
LATMOS-Accounts-Web/root/html/users/index.tt
r509 r545 9 9 10 10 <table border="0"> 11 <tr><td colspan="2">[% userslist.size %] Utilisateurs</td></tr> 11 <tr><td colspan="2">[% objectslist.size %] Utilisateurs<br> 12 [% IF pagecount %] 13 [% p = 0 %] 14 Pages: 15 [% WHILE p <= pagecount %] 16 [% IF c.req.param('start') == p %] 17 < [% p + 1 %] > 18 [% ELSE %] 19 [% uparams.start = p %] 20 <a href="[% c.uri_for('/users', uparams) %]">[% p + 1 %]</a> 21 [% END %] 22 [% p = p + 1 %] 23 [% END %] 24 [% END %] 25 </td></tr> 12 26 <tr><th>Login</th><th>Nom</th></tr> 13 27 [% FOREACH username = userslist %]
Note: See TracChangeset
for help on using the changeset viewer.