summaryrefslogtreecommitdiff
path: root/htdocs/search/cust_pkg.cgi
diff options
context:
space:
mode:
authorivan <ivan>1998-12-17 09:41:12 +0000
committerivan <ivan>1998-12-17 09:41:12 +0000
commitccc7d08bc89b58e1143a1c54de24385495e90be3 (patch)
treea7b55fd9b4adfc2b18837a785b5e9cc7a631a8e8 /htdocs/search/cust_pkg.cgi
parent3242132c9ee04a3a3b00c0b35582bc07ed46d736 (diff)
s/CGI::(Base|Request)/CGI.pm/;
Diffstat (limited to 'htdocs/search/cust_pkg.cgi')
-rwxr-xr-xhtdocs/search/cust_pkg.cgi19
1 files changed, 12 insertions, 7 deletions
diff --git a/htdocs/search/cust_pkg.cgi b/htdocs/search/cust_pkg.cgi
index 967068f5e..12d601a01 100755
--- a/htdocs/search/cust_pkg.cgi
+++ b/htdocs/search/cust_pkg.cgi
@@ -1,22 +1,27 @@
#!/usr/bin/perl -Tw
#
-# cust_pkg.cgi: search/browse for packages
+# $Id: cust_pkg.cgi,v 1.2 1998-12-17 09:41:09 ivan Exp $
#
# based on search/svc_acct.cgi ivan@sisd.com 98-jul-17
+#
+# $Log: cust_pkg.cgi,v $
+# Revision 1.2 1998-12-17 09:41:09 ivan
+# s/CGI::(Base|Request)/CGI.pm/;
+#
use strict;
-use CGI::Request;
+use CGI;
use CGI::Carp qw(fatalsToBrowser);
use FS::UID qw(cgisuidsetup);
use FS::Record qw(qsearch qsearchs);
-use FS::CGI qw(header idiot);
+use FS::CGI qw(header idiot popurl);
-my($req)=new CGI::Request;
-&cgisuidsetup($req->cgi);
+my($cgi)=new CGI;
+&cgisuidsetup($cgi);
my(@cust_pkg,$sortby);
-my($query)=$req->cgi->var('QUERY_STRING');
+my($query)=$cgi->query_string;
#this tree is a little bit redundant
if ( $query eq 'pkgnum' ) {
$sortby=\*pkgnum_sort;
@@ -50,7 +55,7 @@ if ( $query eq 'pkgnum' ) {
if ( scalar(@cust_pkg) == 1 ) {
my($pkgnum)=$cust_pkg[0]->pkgnum;
- $req->cgi->redirect("../view/cust_pkg.cgi?$pkgnum");
+ print $cgi->redirect(popurl(2). "view/cust_pkg.cgi?$pkgnum");
exit;
} elsif ( scalar(@cust_pkg) == 0 ) { #error
&idiot("No packages found");