Add a new table for inventory with for DIDs/serials/etc., and an additional
[freeside.git] / httemplate / search / inventory_item.html
1 <%
2
3 my $classnum = $cgi->param('classnum');
4 $classnum =~ /^(\d+)$/ or eidiot "illegal agentnum $agentnum";
5 $classnum = $1;
6 my $inventory_class = qsearchs('inventory_class', { 'classnum' => $classnum } );
7
8 my $count_query =
9   "SELECT COUNT(*) FROM inventory_class WHERE classnum = $classnum";
10
11 %><%= include( 'elements/search.html',
12                  'title'       => $inventory_class->classname. ' Inventory',
13
14                  #less lame to use Lingua:: something to pluralize
15                  'name'        => $inventory_class->classname. 's',
16
17                  'query'       => {
18                                     'table'   => 'inventory_item',
19                                     'hashref' => { 'classnum' => $classnum },
20                                   },
21
22                  'count_query' => $count_query,
23
24                  # XXX proper full service/customer link ala svc_acct
25                  'header'      => [ '#', $inventory_class->classname, 'svcnum' ],
26
27                  'fields'      => [
28                    'itemnum',
29                    'item',
30                    'svcnum', #XXX proper full service customer link ala svc_acct
31                              # "unallocated" ?  "available" ?
32                  ],
33
34              )
35 %>