registration codes
[freeside.git] / httemplate / search / reg_code.html
1 <%
2
3 my $agentnum = $cgi->param('agentnum');
4 $agentnum =~ /^(\d+)$/ or eidiot "illegal agentnum $agentnum";
5 $agentnum = $1;
6 my $agent = qsearchs('agent', { 'agentnum' => $agentnum } );
7
8 my $count_query = "SELECT COUNT(*) FROM reg_code WHERE agentnum = $agentnum";
9
10 %>
11 <%= include( 'elements/search.html',
12                'title'       => 'Unused Registration Codes for '. $agent->agent,
13                'name'        => 'registration codes',
14                'query'       => {  'table'   => 'reg_code',
15                                    'hashref' => { 'agentnum' => $agentnum, },
16                                 },
17                'count_query' => $count_query,
18                #'redirect'    => $link,
19                'header'      => [ qw(Code Packages) ],
20                'fields'      => [
21                  'code',
22                  sub { map { 
23                          qq!<A HREF="${p}edit/part_pkg.cgi?!. $_->pkgpart. '">'.
24                          $_->pkg. ' - '. $_->comment.
25                          '</A><BR>'
26                        } $_[0]->part_pkg
27                      },
28                ],
29                'links' => [
30                  '',
31                  #$plink,
32                  '',
33                ],
34     )
35 %>