]> git.decadent.org.uk Git - maypole.git/blob - templates/factory/list
Zero search fix and sweet new templates, wheee...
[maypole.git] / templates / factory / list
1 [% PROCESS macros %]
2 [% INCLUDE header %]
3 [% INCLUDE title %]
4 [% INCLUDE navbar %]
5 <div class="list">
6     <table id="matrix" width="100%" >
7         <tr>
8             [% FOR col = classmetadata.columns.list;
9                 NEXT IF col == "id";
10                 "<th>"; 
11                 SET additional = "?order=" _ col;
12                 SET additional = additional _ "&amp;page=" _ pager.current_page
13                     IF pager;
14                 SET additional = additional _ "&amp;o2=desc" 
15                 IF col == request.query.order and request.query.o2 != "desc";
16                 link(classmetadata.table, "list", additional,
17                     classmetadata.colnames.$col);
18                 IF col == request.query.order;
19                     IF request.query.o2 != "desc";
20                         "&darr;";
21                     ELSE;
22                         "&uarr;";
23                     END;
24                 END;
25                 "</th>";
26             END %]
27             <th id="actionth">Actions</th>
28         </tr>
29         [%  SET count = 0;
30         FOR item = objects;
31             SET count = count + 1;
32             "<tr";
33             ' class="alternate"' IF count % 2;
34             ">";
35             display_line(item);
36             "</tr>";
37         END %]
38     </table>
39
40 [% INCLUDE pager %]
41 [% INCLUDE addnew %]
42 [% INCLUDE search_form %]
43 </div>
44 [% INCLUDE footer %]