Will things ever be the same again?
[freeside.git] / httemplate / edit / process / quick-cust_pkg.cgi
1 %
2 %
3 %#untaint custnum
4 %$cgi->param('custnum') =~ /^(\d+)$/
5 %  or die 'illegal custnum '. $cgi->param('custnum');
6 %my $custnum = $1;
7 %$cgi->param('pkgpart') =~ /^(\d+)$/
8 %  or die 'illegal pkgpart '. $cgi->param('pkgpart');
9 %my $pkgpart = $1;
10 %
11 %my @cust_pkg = ();
12 %my $error = FS::cust_pkg::order($custnum, [ $pkgpart ], [], \@cust_pkg, );
13 %
14 %if ($error) {
15 %
16
17 <!-- mason kludge -->
18 %
19 %  eidiot($error);
20 %} else {
21 %  print $cgi->redirect(popurl(3). "view/cust_main.cgi?$custnum".
22 %                       "#cust_pkg". $cust_pkg[0]->pkgnum );
23 %}
24 %
25 %
26
27