pointless false laziness removal
[freeside.git] / httemplate / misc / bulk_change_pkg.cgi
1 <% include('/elements/header-popup.html', "Change Packages") %>
2
3 % if ( $cgi->param('error') ) {
4   <FONT SIZE="+1" COLOR="#ff0000">Error: <% $cgi->param('error') %></FONT>
5   <BR><BR>
6 % }
7
8 <FORM ACTION="<% $p %>misc/process/bulk_change_pkg.cgi" METHOD=POST>
9
10 <INPUT TYPE="hidden" NAME="query" VALUE="<% $cgi->keywords %>">
11 %  for my $param (qw(agentnum magic status classnum pkgpart)) {
12 <INPUT TYPE="hidden" NAME="<% $param %>" VALUE="<% $cgi->param($param) %>">
13 %  }
14 %
15 % foreach my $field (qw( setup last_bill bill adjourn susp expire cancel )) {
16
17   <INPUT TYPE="hidden" NAME="<% $field %>begin" VALUE="<% $cgi->param("${field}.begin") %>">
18   <INPUT TYPE="hidden" NAME="<% $field %>beginning" VALUE="<% $cgi->param("${field}beginning") %>">
19   <INPUT TYPE="hidden" NAME="<% $field %>end" VALUE="<% $cgi->param("${field}.end") %>">
20   <INPUT TYPE="hidden" NAME="<% $field %>ending" VALUE="<% $cgi->param("${field}.ending") %>">
21 % }
22
23 <% ntable('#cccccc') %>
24
25   <TR>
26     <TD>New package: </TD>
27     <TD><% include('/elements/select-table.html',
28                      'table'          => 'part_pkg',
29                      'name_col'       => 'pkg',
30                      'empty_label'    => 'Select package',
31                      'label_callback' => sub { $_[0]->pkgpart. ': '.
32                                                $_[0]->pkg.     ' - '.
33                                                $_[0]->comment;
34                                              },
35                      'element_name'   => 'new_pkgpart',
36                      'curr_value'     => ( $cgi->param('error')
37                                            ? scalar($cgi->param('new_pkgpart'))
38                                            : ''
39                                          ),
40                   )
41         %>
42     </TD>
43   </TR>
44
45 </TABLE>
46
47 <BR>
48 <INPUT TYPE="submit" VALUE="Change packages">
49
50 </FORM>
51 </BODY>
52 </HTML>
53
54 <%init>
55
56 die "access denied"
57   unless $FS::CurrentUser::CurrentUser->access_right('Bulk change customer packages');
58
59 </%init>