X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=httemplate%2Fedit%2Fprocess%2Freg_code.cgi;h=035e10b9019e14fbe75911d0b36b82315cfeff6b;hp=4658257f352f6d0a5aa994598ef2b2b49102c3d4;hb=74e058c8a010ef6feb539248a550d0bb169c1e94;hpb=b5fbaadb1cb2893660e460a1d4a3cabe02774de7 diff --git a/httemplate/edit/process/reg_code.cgi b/httemplate/edit/process/reg_code.cgi index 4658257f3..035e10b90 100644 --- a/httemplate/edit/process/reg_code.cgi +++ b/httemplate/edit/process/reg_code.cgi @@ -1,7 +1,27 @@ -<% +%unless ( ref($error) ) { +% $cgi->param('error'. $error ); +<% $cgi->redirect(popurl(3). "edit/reg_code.cgi?". $cgi->query_string ) %> +% } else { + +<% include("/elements/header.html","$num registration codes generated for ". $agent->agent, menubar( + 'View all agents' => popurl(3). 'browse/agent.cgi', +) ) %> + +

+% foreach my $code ( @$error ) { 
+  <% $code %>
+% } 
+
+ +<% include('/elements/footer.html') %> +% } +<%init> + +die "access denied" + unless $FS::CurrentUser::CurrentUser->access_right('Configuration'); $cgi->param('agentnum') =~ /^(\d+)$/ - or eidiot 'illegal agentnum '. $cgi->param('agentnum'); + or errorpage('illegal agentnum '. $cgi->param('agentnum')); my $agentnum = $1; my $agent = qsearchs('agent', { 'agentnum' => $agentnum } ); @@ -22,23 +42,4 @@ my @pkgparts = $error ||= $agent->generate_reg_codes($num, \@pkgparts); -unless ( ref($error) ) { - $cgi->param('error'. $error ); -%><%= - $cgi->redirect(popurl(3). "edit/reg_code.cgi?". $cgi->query_string ) -%><% } else { %> - -<%= header("$num registration codes generated for ". $agent->agent, menubar( - 'Main menu' => popurl(3), - 'View all agents' => popurl(3). 'browse/agent.cgi', -) ) %> - -

-<% foreach my $code ( @$error ) { %>
-  <%= $code %>
-<% } %>
-
-
- - -<% } %> +