print reasons with credits on invoices
[freeside.git] / httemplate / misc / unsusp_pkg.cgi
1 <%
2 #<!-- $Id: unsusp_pkg.cgi,v 1.2 2001-08-21 02:31:56 ivan Exp $ -->
3
4 use strict;
5 use vars qw( $cgi $query $pkgnum $cust_pkg $error );
6 use CGI;
7 use CGI::Carp qw(fatalsToBrowser);
8 use FS::UID qw(cgisuidsetup);
9 use FS::CGI qw(popurl eidiot);
10 use FS::Record qw(qsearchs);
11 use FS::cust_pkg;
12
13 $cgi = new CGI;
14 &cgisuidsetup($cgi);
15  
16 #untaint pkgnum
17 ($query) = $cgi->keywords;
18 $query =~ /^(\d+)$/ || die "Illegal pkgnum";
19 $pkgnum = $1;
20
21 $cust_pkg = qsearchs('cust_pkg',{'pkgnum'=>$pkgnum});
22
23 $error = $cust_pkg->unsuspend;
24 &eidiot($error) if $error;
25
26 print $cgi->redirect(popurl(2). "view/cust_main.cgi?".$cust_pkg->getfield('custnum'));
27
28 %>