From ccd7283a67eb7372e7dd93578c24c12a9b08de63 Mon Sep 17 00:00:00 2001 From: ivan Date: Fri, 13 Nov 1998 11:28:08 +0000 Subject: [PATCH] s/CGI-modules/CGI.pm/;, relative URL's with popurl --- htdocs/view/cust_main.cgi | 49 +++++++++++++++++++++++++++++------------------ 1 file changed, 30 insertions(+), 19 deletions(-) diff --git a/htdocs/view/cust_main.cgi b/htdocs/view/cust_main.cgi index ca5fcd94f..5a660f23b 100755 --- a/htdocs/view/cust_main.cgi +++ b/htdocs/view/cust_main.cgi @@ -31,28 +31,40 @@ # bmccane@maxbaud.net 98-apr-3 # # lose background, FS::CGI ivan@sisd.com 98-sep-2 +# +# $Log: cust_main.cgi,v $ +# Revision 1.2 1998-11-13 11:28:08 ivan +# s/CGI-modules/CGI.pm/;, relative URL's with popurl +# use strict; -use CGI::Base qw(:DEFAULT :CGI); # CGI module +use CGI; use CGI::Carp qw(fatalsToBrowser); use Date::Format; use FS::UID qw(cgisuidsetup); use FS::Record qw(qsearchs qsearch); -use FS::CGI qw(header menubar); - -my($cgi) = new CGI::Base; -$cgi->get; +use FS::CGI qw(header menubar popurl table); +use FS::cust_credit; +use FS::cust_pay; +use FS::cust_bill; +use FS::part_pkg; +use FS::cust_pkg; +use FS::part_referral; +use FS::agent; +use FS::cust_main; + +my($cgi) = new CGI; &cgisuidsetup($cgi); -SendHeaders(); # one guess. -print header("Customer View", menubar( - 'Main Menu' => '../', +print $cgi->header, header("Customer View", menubar( + 'Main Menu' => popurl(2) )),< END -#untaint custnum & get customer record -$QUERY_STRING =~ /^(\d+)$/; +die "No customer specified (bad URL)!" unless $cgi->keywords; +my($query) = $cgi->keywords; # needs parens with my, ->keywords returns array +$query =~ /^(\d+)$/; my($custnum)=$1; my($cust_main)=qsearchs('cust_main',{'custnum'=>$custnum}); die "Customer not found!" unless $cust_main; @@ -66,13 +78,13 @@ print "
Customer #$custnum
", qq!Payment History !; #bill now linke -print qq!
!, +print qq!
!, qq!Bill this customer now
!; #formatting print qq!
Customer Information!, qq!!, - qq!
Edit this information
!; #agentnum @@ -163,13 +175,13 @@ print "

Order taken by ", $hashref->{otaker}, ""; #formatting print qq!


Packages!, qq!
Click on package number to view/edit package.!, - qq!
Add/Edit packages!, + qq!
Add/Edit packages!, qq!

!; #display packages #formatting -print qq!
\n!, +print qq!
!, table, "\n", qq!
\n!, qq!!, "
#Package!, qq!Dates
Setup!, @@ -187,7 +199,7 @@ foreach $package (@packages) { my($part_pkg)=qsearchs('part_pkg',{ 'pkgpart' => $pref->{pkgpart} } ); - print qq!
{pkgnum}, qq!">!, $pref->{pkgnum}, qq!", $part_pkg->getfield('pkg'), " - ", @@ -217,7 +229,7 @@ print "
"; print qq!

Payment History!, qq!
!, qq!Click on invoice to view invoice/enter payment.
!, - qq!!, + qq!!, qq!Post Credit / Refund

!; #get payment history @@ -232,7 +244,7 @@ my($bill); foreach $bill (@bills) { my($bref)=$bill->hashref; push @history, - $bref->{_date} . qq!\t{invnum} . qq!">Invoice #! . $bref->{invnum} . qq! (Balance \$! . $bref->{owed} . qq!)\t! . $bref->{charged} . qq!\t\t\t!; @@ -274,8 +286,7 @@ foreach $credit (@credits) { } #formatting - print < + print "
", table, <
-- 2.11.0
Date Description