/[transports]/trunk/web/templates/fragments/transports
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Annotation of /trunk/web/templates/fragments/transports

Parent Directory Parent Directory | Revision Log Revision Log


Revision 45 - (hide annotations)
Tue May 30 14:34:58 2006 UTC (17 years, 11 months ago) by dpavlin
File size: 1658 byte(s)
added class and description to transports
1 dpavlin 37 <%args>
2     $page => 1
3     </%args>
4     <%init>
5     my $transports = Transports::Model::TransportCollection->new();
6 dpavlin 43 if (Jifty->web->current_user->admin) {
7     $transports->unlimit();
8     } else {
9     $transports->limit(
10     column => 'created_by',
11     value => Jifty->web->current_user->id,
12     )
13     }
14 dpavlin 37 $transports->order_by({ column => 'date' });
15     $transports->set_page_info(
16     current_page => $page,
17     per_page => 5,
18     );
19     $m->out("No transports found.") if ($transports->pager->total_entries == 0);
20     </%init>
21    
22     <table>
23     <tr>
24 dpavlin 45 <th>src</th>
25     <th>dest</th>
26     <th>class</th>
27     <th>req.nr</th>
28     <th>dep</th>
29 dpavlin 37 <th>created by</th>
30 dpavlin 45 <th>description</th>
31 dpavlin 43 % if (Jifty->web->current_user->admin) {
32 dpavlin 37 <th>&nbsp;</th>
33 dpavlin 43 % }
34 dpavlin 37 </th>
35     </tr>
36    
37     % my $i = 0;
38     % while (my $t = $transports->next) {
39     <tr class="<% ++$i % 2 == 0 ? 'alt' : '' %>">
40     <td><% $t->source->name %></td>
41     <td><% $t->destination->name %></td>
42 dpavlin 45 <td><% $t->class->name %></td>
43 dpavlin 37 <td><tt><% $t->request_nr %></tt></td>
44     <td>
45     <% $t->client_dependent ? 'client' : 'none' %>
46     </td>
47     <td>
48     % if ($t->created_by) {
49     <em><% $t->created_by->name %></em>
50     % }
51     </td>
52 dpavlin 45 <td><% $t->description %></td>
53     % if (Jifty->web->current_user->admin) {
54 dpavlin 39 <td><% Jifty->web->link( label => 'edit', url => '/edit/' . $t->id ) %></td>
55 dpavlin 45 % }
56 dpavlin 37 </tr>
57     % }
58     </table>
59    
60     % if ($transports->pager->previous_page) {
61     <% Jifty->web->link(
62     label => "Previous page",
63     onclick => { args => { page => $transports->pager->previous_page } }
64     ) %>
65     % }
66    
67     % if ($transports->pager->last_page > 1) {
68     page <% $page %> of <% $transports->pager->last_page %>
69     % }
70    
71     % if ($transports->pager->next_page) {
72     <% Jifty->web->link(
73     label => "Next page",
74     onclick => { args => { page => $transports->pager->next_page } }
75     ) %>
76     % }
77    

  ViewVC Help
Powered by ViewVC 1.1.26