X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=htdocs%2Fmisc%2Fprocess%2Flink.cgi;h=7d6bd506fdd5ec96e89b8997904c43ffe6822f67;hb=e6cf4af2b9d3ffefebe1a3e358f0674f566b56bc;hp=808299415f9aefffd5f6640d5f65f5861d35e96c;hpb=e0da34d97b1463b55a334e8dae10cd55796e2312;p=freeside.git diff --git a/htdocs/misc/process/link.cgi b/htdocs/misc/process/link.cgi index 808299415..7d6bd506f 100755 --- a/htdocs/misc/process/link.cgi +++ b/htdocs/misc/process/link.cgi @@ -1,6 +1,6 @@ #!/usr/bin/perl -Tw # -# $Id: link.cgi,v 1.4 1999-02-07 09:59:35 ivan Exp $ +# $Id: link.cgi,v 1.6 2000-07-17 17:59:33 ivan Exp $ # # ivan@voicenet.com 97-feb-5 # @@ -12,7 +12,13 @@ # can also link on some other fields now (about time) ivan@sisd.com 98-jun-24 # # $Log: link.cgi,v $ -# Revision 1.4 1999-02-07 09:59:35 ivan +# Revision 1.6 2000-07-17 17:59:33 ivan +# oops +# +# Revision 1.5 1999/04/15 14:09:17 ivan +# get rid of top-level my() variables +# +# Revision 1.4 1999/02/07 09:59:35 ivan # more mod_perl fixes, and bugfixes Peter Wemm sent via email # # Revision 1.3 1999/01/19 05:14:10 ivan @@ -24,10 +30,10 @@ # use strict; -use vars qw ( $cgi $old $new $error ); +use vars qw ( $cgi $old $new $error $pkgnum $svcpart $svcnum ); use CGI; use CGI::Carp qw(fatalsToBrowser); -use FS::CGI qw(popurl idiot); +use FS::CGI qw(popurl idiot eidiot); use FS::UID qw(cgisuidsetup); use FS::cust_svc; use FS::Record qw(qsearchs); @@ -35,10 +41,13 @@ use FS::Record qw(qsearchs); $cgi = new CGI; cgisuidsetup($cgi); -$cgi->param('pkgnum') =~ /^(\d+)$/; my($pkgnum)=$1; -$cgi->param('svcpart') =~ /^(\d+)$/; my($svcpart)=$1; +$cgi->param('pkgnum') =~ /^(\d+)$/; +$pkgnum = $1; +$cgi->param('svcpart') =~ /^(\d+)$/; +$svcpart = $1; +$cgi->param('svcnum') =~ /^(\d*)$/; +$svcnum = $1; -$cgi->param('svcnum') =~ /^(\d*)$/; my($svcnum)=$1; unless ( $svcnum ) { my($part_svc) = qsearchs('part_svc',{'svcpart'=>$svcpart}); my($svcdb) = $part_svc->getfield('svcdb');