2 #<!-- $Id: cancel_pkg.cgi,v 1.2 2001-08-21 02:31:56 ivan Exp $ -->
5 use vars qw ( $cgi $query $pkgnum $cust_pkg $error );
7 use CGI::Carp qw(fatalsToBrowser);
8 use FS::UID qw(cgisuidsetup);
9 use FS::CGI qw(eidiot popurl);
10 use FS::Record qw(qsearchs);
11 use FS::CGI qw(popurl eidiot);
18 ($query) = $cgi->keywords;
19 $query =~ /^(\d+)$/ || die "Illegal pkgnum";
22 $cust_pkg = qsearchs('cust_pkg',{'pkgnum'=>$pkgnum});
24 $error = $cust_pkg->cancel;
25 eidiot($error) if $error;
27 print $cgi->redirect(popurl(2). "view/cust_main.cgi?".$cust_pkg->getfield('custnum'));