From 3f81acee781ba7b9defc47680679d7d92d6440ed Mon Sep 17 00:00:00 2001 From: ivan Date: Mon, 18 Jan 1999 22:48:02 +0000 Subject: [PATCH] s/create/new/g; and use fields('table_name') --- htdocs/edit/process/agent.cgi | 9 ++++++--- htdocs/edit/process/agent_type.cgi | 11 +++++++---- htdocs/edit/process/cust_credit.cgi | 13 +++++++++---- htdocs/edit/process/cust_main_county-expand.cgi | 9 ++++++--- htdocs/edit/process/cust_main_county.cgi | 9 ++++++--- htdocs/edit/process/cust_pay.cgi | 13 +++++++++---- htdocs/edit/process/part_pkg.cgi | 13 ++++++++----- htdocs/edit/process/part_referral.cgi | 12 +++++++----- htdocs/edit/process/part_svc.cgi | 12 +++++++----- htdocs/edit/process/svc_acct.cgi | 16 ++++++++++------ htdocs/edit/process/svc_acct_pop.cgi | 9 ++++++--- htdocs/edit/process/svc_acct_sm.cgi | 16 ++++++++++------ htdocs/edit/process/svc_domain.cgi | 12 ++++++++---- 13 files changed, 99 insertions(+), 55 deletions(-) diff --git a/htdocs/edit/process/agent.cgi b/htdocs/edit/process/agent.cgi index b8f818675..dbbfe8055 100755 --- a/htdocs/edit/process/agent.cgi +++ b/htdocs/edit/process/agent.cgi @@ -1,6 +1,6 @@ #!/usr/bin/perl -Tw # -# $Id: agent.cgi,v 1.4 1998-12-30 23:03:26 ivan Exp $ +# $Id: agent.cgi,v 1.5 1999-01-18 22:47:49 ivan Exp $ # # ivan@sisd.com 97-dec-12 # @@ -10,7 +10,10 @@ # lose background, FS::CGI ivan@sisd.com 98-sep-2 # # $Log: agent.cgi,v $ -# Revision 1.4 1998-12-30 23:03:26 ivan +# Revision 1.5 1999-01-18 22:47:49 ivan +# s/create/new/g; and use fields('table_name') +# +# Revision 1.4 1998/12/30 23:03:26 ivan # bugfixes; fields isn't exported by derived classes # # Revision 1.3 1998/12/17 08:40:16 ivan @@ -40,7 +43,7 @@ my($old)=qsearchs('agent',{'agentnum'=>$agentnum}) if $agentnum; $cgi->param('typenum') =~ /^(\d+)(:.*)?$/; $cgi->param('typenum',$1); -my($new)=create FS::agent ( { +my($new)=new FS::agent ( { map { $_, scalar($cgi->param($_)); } fields('agent') diff --git a/htdocs/edit/process/agent_type.cgi b/htdocs/edit/process/agent_type.cgi index c796dd66d..1efef9e46 100755 --- a/htdocs/edit/process/agent_type.cgi +++ b/htdocs/edit/process/agent_type.cgi @@ -1,6 +1,6 @@ #!/usr/bin/perl -Tw # -# $Id: agent_type.cgi,v 1.4 1998-12-30 23:03:27 ivan Exp $ +# $Id: agent_type.cgi,v 1.5 1999-01-18 22:47:50 ivan Exp $ # # ivan@sisd.com 97-dec-11 # @@ -10,7 +10,10 @@ # lose background, FS::CGI ivan@sisd.com 98-sep-2 # # $Log: agent_type.cgi,v $ -# Revision 1.4 1998-12-30 23:03:27 ivan +# Revision 1.5 1999-01-18 22:47:50 ivan +# s/create/new/g; and use fields('table_name') +# +# Revision 1.4 1998/12/30 23:03:27 ivan # bugfixes; fields isn't exported by derived classes # # Revision 1.3 1998/12/17 08:40:17 ivan @@ -36,7 +39,7 @@ my($cgi)=new CGI; my($typenum)=$cgi->param('typenum'); my($old)=qsearchs('agent_type',{'typenum'=>$typenum}) if $typenum; -my($new)=create FS::agent_type ( { +my($new)=new FS::agent_type ( { map { $_, scalar($cgi->param($_)); } fields('agent_type') @@ -75,7 +78,7 @@ foreach $part_pkg (qsearch('part_pkg',{})) { && ! $type_pkgs ) { #ok to clobber it now (but bad form nonetheless?) - $type_pkgs=create FS::type_pkgs ({ + $type_pkgs=new FS::type_pkgs ({ 'typenum' => $typenum, 'pkgpart' => $pkgpart, }); diff --git a/htdocs/edit/process/cust_credit.cgi b/htdocs/edit/process/cust_credit.cgi index e87d588d3..e88d05769 100755 --- a/htdocs/edit/process/cust_credit.cgi +++ b/htdocs/edit/process/cust_credit.cgi @@ -1,6 +1,6 @@ #!/usr/bin/perl -Tw # -# $Id: cust_credit.cgi,v 1.2 1998-12-17 08:40:18 ivan Exp $ +# $Id: cust_credit.cgi,v 1.3 1999-01-18 22:47:51 ivan Exp $ # # Usage: post form to: # http://server.name/path/cust_credit.cgi @@ -22,7 +22,10 @@ # bmccane@maxbaud.net 98-apr-3 # # $Log: cust_credit.cgi,v $ -# Revision 1.2 1998-12-17 08:40:18 ivan +# Revision 1.3 1999-01-18 22:47:51 ivan +# s/create/new/g; and use fields('table_name') +# +# Revision 1.2 1998/12/17 08:40:18 ivan # s/CGI::Request/CGI.pm/; etc # @@ -31,6 +34,7 @@ use CGI; use CGI::Carp qw(fatalsToBrowser); use FS::UID qw(cgisuidsetup getotaker); use FS::CGI qw(popurl eidiot); +use FS::Record qw(fields); use FS::cust_credit; my($cgi)=new CGI; # create form object @@ -41,10 +45,11 @@ my($custnum)=$1; $cgi->param('otaker',getotaker); -my($new) = create FS::cust_credit ( { +my($new) = new FS::cust_credit ( { map { $_, scalar($cgi->param($_)); - } qw(custnum _date amount otaker reason) + #} qw(custnum _date amount otaker reason) + } fields('cust_credit'); } ); my($error); diff --git a/htdocs/edit/process/cust_main_county-expand.cgi b/htdocs/edit/process/cust_main_county-expand.cgi index 368949e50..e91410f64 100755 --- a/htdocs/edit/process/cust_main_county-expand.cgi +++ b/htdocs/edit/process/cust_main_county-expand.cgi @@ -1,6 +1,6 @@ #!/usr/bin/perl -Tw # -# $Id: cust_main_county-expand.cgi,v 1.3 1998-12-17 08:40:20 ivan Exp $ +# $Id: cust_main_county-expand.cgi,v 1.4 1999-01-18 22:47:52 ivan Exp $ # # ivan@sisd.com 97-dec-16 # @@ -15,7 +15,10 @@ # ivan@sisd.com 98-sep-2 # # $Log: cust_main_county-expand.cgi,v $ -# Revision 1.3 1998-12-17 08:40:20 ivan +# Revision 1.4 1999-01-18 22:47:52 ivan +# s/create/new/g; and use fields('table_name') +# +# Revision 1.3 1998/12/17 08:40:20 ivan # s/CGI::Request/CGI.pm/; etc # # Revision 1.2 1998/11/18 09:01:40 ivan @@ -57,7 +60,7 @@ if ( $cgi->param('delim') eq 'n' ) { my($expansion); foreach ( @expansion) { my(%hash)=$cust_main_county->hash; - my($new)=create FS::cust_main_county \%hash; + my($new)=new FS::cust_main_county \%hash; $new->setfield('taxnum',''); if ( ! $cust_main_county->state ) { $new->setfield('state',$_); diff --git a/htdocs/edit/process/cust_main_county.cgi b/htdocs/edit/process/cust_main_county.cgi index 11f55f236..8d274b81f 100755 --- a/htdocs/edit/process/cust_main_county.cgi +++ b/htdocs/edit/process/cust_main_county.cgi @@ -1,6 +1,6 @@ #!/usr/bin/perl -Tw # -# $Id: cust_main_county.cgi,v 1.3 1998-12-17 08:40:21 ivan Exp $ +# $Id: cust_main_county.cgi,v 1.4 1999-01-18 22:47:53 ivan Exp $ # # ivan@sisd.com 97-dec-16 # @@ -10,7 +10,10 @@ # lose background, FS::CGI ivan@sisd.com 98-sep-2 # # $Log: cust_main_county.cgi,v $ -# Revision 1.3 1998-12-17 08:40:21 ivan +# Revision 1.4 1999-01-18 22:47:53 ivan +# s/create/new/g; and use fields('table_name') +# +# Revision 1.3 1998/12/17 08:40:21 ivan # s/CGI::Request/CGI.pm/; etc # # Revision 1.2 1998/11/18 09:01:41 ivan @@ -36,7 +39,7 @@ foreach ( $cgi->param ) { next unless $old->getfield('tax') ne $cgi->param("tax$taxnum"); my(%hash)=$old->hash; $hash{tax}=$cgi->param("tax$taxnum"); - my($new)=create FS::cust_main_county \%hash; + my($new)=new FS::cust_main_county \%hash; my($error)=$new->replace($old); eidiot($error) if $error; } diff --git a/htdocs/edit/process/cust_pay.cgi b/htdocs/edit/process/cust_pay.cgi index ce7929a77..4d8770404 100755 --- a/htdocs/edit/process/cust_pay.cgi +++ b/htdocs/edit/process/cust_pay.cgi @@ -1,6 +1,6 @@ #!/usr/bin/perl -Tw # -# $Id: cust_pay.cgi,v 1.3 1998-12-30 23:03:28 ivan Exp $ +# $Id: cust_pay.cgi,v 1.4 1999-01-18 22:47:54 ivan Exp $ # # Usage: post form to: # http://server.name/path/cust_pay.cgi @@ -15,7 +15,10 @@ # bmccane@maxbaud.net 98-apr-3 # # $Log: cust_pay.cgi,v $ -# Revision 1.3 1998-12-30 23:03:28 ivan +# Revision 1.4 1999-01-18 22:47:54 ivan +# s/create/new/g; and use fields('table_name') +# +# Revision 1.3 1998/12/30 23:03:28 ivan # bugfixes; fields isn't exported by derived classes # # Revision 1.2 1998/12/17 08:40:22 ivan @@ -27,6 +30,7 @@ use CGI; use CGI::Carp qw(fatalsToBrowser); use FS::UID qw(cgisuidsetup); use FS::CGI qw(idiot popurl); +use FS::Record qw(fields); use FS::cust_pay; my($cgi)=new CGI; @@ -35,10 +39,11 @@ my($cgi)=new CGI; $cgi->param('invnum') =~ /^(\d*)$/ or die "Illegal svcnum!"; my($invnum)=$1; -my($new) = create FS::cust_pay ( { +my($new) = new FS::cust_pay ( { map { $_, scalar($cgi->param($_)); - } qw(invnum paid _date payby payinfo paybatch) + #} qw(invnum paid _date payby payinfo paybatch) + } fields('cust_pay') } ); my($error); diff --git a/htdocs/edit/process/part_pkg.cgi b/htdocs/edit/process/part_pkg.cgi index d1f023df9..55bf4ffaf 100755 --- a/htdocs/edit/process/part_pkg.cgi +++ b/htdocs/edit/process/part_pkg.cgi @@ -1,6 +1,6 @@ #!/usr/bin/perl -Tw # -# $Id: part_pkg.cgi,v 1.5 1998-12-30 23:03:29 ivan Exp $ +# $Id: part_pkg.cgi,v 1.6 1999-01-18 22:47:56 ivan Exp $ # # process/part_pkg.cgi: Edit package definitions (process form) # @@ -17,7 +17,10 @@ # lose background, FS::CGI ivan@sisd.com 98-sep-2 # # $Log: part_pkg.cgi,v $ -# Revision 1.5 1998-12-30 23:03:29 ivan +# Revision 1.6 1999-01-18 22:47:56 ivan +# s/create/new/g; and use fields('table_name') +# +# Revision 1.5 1998/12/30 23:03:29 ivan # bugfixes; fields isn't exported by derived classes # # Revision 1.4 1998/12/17 08:40:24 ivan @@ -47,7 +50,7 @@ my($pkgpart)=$cgi->param('pkgpart'); my($old)=qsearchs('part_pkg',{'pkgpart'=>$pkgpart}) if $pkgpart; -my($new)=create FS::part_pkg ( { +my($new)=new FS::part_pkg ( { map { $_, scalar($cgi->param($_)); } fields('part_pkg') @@ -80,7 +83,7 @@ foreach $part_svc (qsearch('part_svc',{})) { }); my($old_quantity)=$old_pkg_svc ? $old_pkg_svc->quantity : 0; next unless $old_quantity != $quantity; #!here - my($new_pkg_svc)=create FS::pkg_svc({ + my($new_pkg_svc)=new FS::pkg_svc({ 'pkgpart' => $pkgpart, 'svcpart' => $part_svc->getfield('svcpart'), #'quantity' => $cgi->param('pkg_svc'. $part_svc->getfield('svcpart')), @@ -101,7 +104,7 @@ unless ( $cgi->param('pkgnum') && $cgi->param('pkgnum') =~ /^(\d+)$/ ) { my($old_cust_pkg) = qsearchs( 'cust_pkg', { 'pkgnum' => $1 } ); my %hash = $old_cust_pkg->hash; $hash{'pkgpart'} = $pkgpart; - my($new_cust_pkg) = create FS::cust_pkg \%hash; + my($new_cust_pkg) = new FS::cust_pkg \%hash; my $error = $new_cust_pkg->replace($old_cust_pkg); eidiot "Error modifying cust_pkg record: $error\n" if $error; print $cgi->redirect(popurl(3). "view/cust_main.cgi?". $new_cust_pkg->custnum); diff --git a/htdocs/edit/process/part_referral.cgi b/htdocs/edit/process/part_referral.cgi index 998cd93db..b5e479d3b 100755 --- a/htdocs/edit/process/part_referral.cgi +++ b/htdocs/edit/process/part_referral.cgi @@ -1,6 +1,6 @@ #!/usr/bin/perl -Tw # -# $Id: part_referral.cgi,v 1.3 1998-12-30 23:03:30 ivan Exp $ +# $Id: part_referral.cgi,v 1.4 1999-01-18 22:47:57 ivan Exp $ # # ivan@sisd.com 98-feb-23 # @@ -10,7 +10,10 @@ # lose background, FS::CGI ivan@sisd.com 98-sep-2 # # $Log: part_referral.cgi,v $ -# Revision 1.3 1998-12-30 23:03:30 ivan +# Revision 1.4 1999-01-18 22:47:57 ivan +# s/create/new/g; and use fields('table_name') +# +# Revision 1.3 1998/12/30 23:03:30 ivan # bugfixes; fields isn't exported by derived classes # # Revision 1.2 1998/12/17 08:40:25 ivan @@ -25,13 +28,12 @@ use FS::Record qw(qsearchs fields); use FS::part_referral; use FS::CGI qw(popurl eidiot); -my($cgi)=new CGI; # create form object - +my($cgi)=new CGI; &cgisuidsetup($cgi); my($refnum)=$cgi->param('refnum'); -my($new)=create FS::part_referral ( { +my($new)=new FS::part_referral ( { map { $_, scalar($cgi->param($_)); } fields('part_referral') diff --git a/htdocs/edit/process/part_svc.cgi b/htdocs/edit/process/part_svc.cgi index 1298dbc4e..5b814363b 100755 --- a/htdocs/edit/process/part_svc.cgi +++ b/htdocs/edit/process/part_svc.cgi @@ -1,6 +1,6 @@ #!/usr/bin/perl -Tw # -# $Id: part_svc.cgi,v 1.4 1998-12-30 23:03:31 ivan Exp $ +# $Id: part_svc.cgi,v 1.5 1999-01-18 22:47:58 ivan Exp $ # # ivan@sisd.com 97-nov-14 # @@ -10,7 +10,10 @@ # lose background, FS::CGI ivan@sisd.com 98-sep-2 # # $Log: part_svc.cgi,v $ -# Revision 1.4 1998-12-30 23:03:31 ivan +# Revision 1.5 1999-01-18 22:47:58 ivan +# s/create/new/g; and use fields('table_name') +# +# Revision 1.4 1998/12/30 23:03:31 ivan # bugfixes; fields isn't exported by derived classes # # Revision 1.3 1998/12/17 08:40:26 ivan @@ -28,15 +31,14 @@ use FS::Record qw(qsearchs fields); use FS::part_svc; use FS::CGI qw(eidiot popurl); -my($cgi)=new CGI; # create form object - +my($cgi)=new CGI; &cgisuidsetup($cgi); my($svcpart)=$cgi->param('svcpart'); my($old)=qsearchs('part_svc',{'svcpart'=>$svcpart}) if $svcpart; -my($new)=create FS::part_svc ( { +my($new)=new FS::part_svc ( { map { $_, scalar($cgi->param($_)); # } qw(svcpart svc svcdb) diff --git a/htdocs/edit/process/svc_acct.cgi b/htdocs/edit/process/svc_acct.cgi index 644a0444e..4e4080da7 100755 --- a/htdocs/edit/process/svc_acct.cgi +++ b/htdocs/edit/process/svc_acct.cgi @@ -1,6 +1,6 @@ #!/usr/bin/perl -Tw # -# $Id: svc_acct.cgi,v 1.2 1998-12-17 08:40:27 ivan Exp $ +# $Id: svc_acct.cgi,v 1.3 1999-01-18 22:47:59 ivan Exp $ # # Usage: post form to: # http://server.name/path/svc_acct.cgi @@ -23,7 +23,10 @@ # bmccane@maxbaud.net 98-apr-3 # # $Log: svc_acct.cgi,v $ -# Revision 1.2 1998-12-17 08:40:27 ivan +# Revision 1.3 1999-01-18 22:47:59 ivan +# s/create/new/g; and use fields('table_name') +# +# Revision 1.2 1998/12/17 08:40:27 ivan # s/CGI::Request/CGI.pm/; etc # @@ -32,7 +35,7 @@ use CGI; use CGI::Carp qw(fatalsToBrowser); use FS::UID qw(cgisuidsetup); use FS::CGI qw(eidiot popurl); -use FS::Record qw(qsearchs); +use FS::Record qw(qsearchs fields); use FS::svc_acct; my($cgi) = new CGI; @@ -51,11 +54,12 @@ if ( $cgi->param('_password') eq '*HIDDEN*' ) { $cgi->param('_password',$old->getfield('_password')); } -my($new) = create FS::svc_acct ( { +my($new) = new FS::svc_acct ( { map { $_, scalar($cgi->param($_)); - } qw(svcnum pkgnum svcpart username _password popnum uid gid finger dir - shell quota slipip) + #} qw(svcnum pkgnum svcpart username _password popnum uid gid finger dir + # shell quota slipip) + } ( fields('svc_acct'), qw( pkgnum svcpart ) ) } ); if ( $svcnum ) { diff --git a/htdocs/edit/process/svc_acct_pop.cgi b/htdocs/edit/process/svc_acct_pop.cgi index 8b0e60835..fac2fa452 100755 --- a/htdocs/edit/process/svc_acct_pop.cgi +++ b/htdocs/edit/process/svc_acct_pop.cgi @@ -1,6 +1,6 @@ #!/usr/bin/perl -Tw # -# $Id: svc_acct_pop.cgi,v 1.3 1998-12-30 23:03:32 ivan Exp $ +# $Id: svc_acct_pop.cgi,v 1.4 1999-01-18 22:48:00 ivan Exp $ # # ivan@sisd.com 98-mar-8 # @@ -10,7 +10,10 @@ # lose background, FS::CGI ivan@sisd.com 98-sep-2 # # $Log: svc_acct_pop.cgi,v $ -# Revision 1.3 1998-12-30 23:03:32 ivan +# Revision 1.4 1999-01-18 22:48:00 ivan +# s/create/new/g; and use fields('table_name') +# +# Revision 1.3 1998/12/30 23:03:32 ivan # bugfixes; fields isn't exported by derived classes # # Revision 1.2 1998/12/17 08:40:28 ivan @@ -33,7 +36,7 @@ my($popnum)=$cgi->param('popnum'); my($old)=qsearchs('svc_acct_pop',{'popnum'=>$popnum}) if $popnum; -my($new)=create FS::svc_acct_pop ( { +my($new)=new FS::svc_acct_pop ( { map { $_, scalar($cgi->param($_)); } fields('svc_acct_pop') diff --git a/htdocs/edit/process/svc_acct_sm.cgi b/htdocs/edit/process/svc_acct_sm.cgi index 74ddc1a18..fc723d9de 100755 --- a/htdocs/edit/process/svc_acct_sm.cgi +++ b/htdocs/edit/process/svc_acct_sm.cgi @@ -1,6 +1,6 @@ #!/usr/bin/perl -Tw # -# $Id: svc_acct_sm.cgi,v 1.2 1998-12-17 08:40:29 ivan Exp $ +# $Id: svc_acct_sm.cgi,v 1.3 1999-01-18 22:48:01 ivan Exp $ # # Usage: post form to: # http://server.name/path/svc_acct_sm.cgi @@ -24,7 +24,10 @@ # bmccane@maxbaud.net 98-apr-3 # # $Log: svc_acct_sm.cgi,v $ -# Revision 1.2 1998-12-17 08:40:29 ivan +# Revision 1.3 1999-01-18 22:48:01 ivan +# s/create/new/g; and use fields('table_name') +# +# Revision 1.2 1998/12/17 08:40:29 ivan # s/CGI::Request/CGI.pm/; etc # @@ -32,10 +35,10 @@ use strict; use CGI; use CGI::Carp qw(fatalsToBrowser); use FS::UID qw(cgisuidsetup); -use FS::Record qw(qsearchs); +use FS::Record qw(qsearchs fields); use FS::svc_acct_sm; -my($cgi)=new CGI; # create form object +my($cgi)=new CGI; cgisuidsetup($cgi); $cgi->param('svcnum') =~ /^(\d*)$/ or die "Illegal svcnum!"; @@ -47,10 +50,11 @@ my($old)=qsearchs('svc_acct_sm',{'svcnum'=>$svcnum}) if $svcnum; $cgi->param('domsvc',(split(/:/, $cgi->param('domsvc') ))[0] ); $cgi->param('domuid',(split(/:/, $cgi->param('domuid') ))[0] ); -my($new) = create FS::svc_acct_sm ( { +my($new) = new FS::svc_acct_sm ( { map { ($_, scalar($cgi->param($_))); - } qw(svcnum pkgnum svcpart domuser domuid domsvc) + #} qw(svcnum pkgnum svcpart domuser domuid domsvc) + } ( fields('svc_acct_sm'), qw( pkgnum svcpart) ) } ); my($error); diff --git a/htdocs/edit/process/svc_domain.cgi b/htdocs/edit/process/svc_domain.cgi index e4b751dbb..992123cc7 100755 --- a/htdocs/edit/process/svc_domain.cgi +++ b/htdocs/edit/process/svc_domain.cgi @@ -1,6 +1,6 @@ #!/usr/bin/perl -Tw # -# $Id: svc_domain.cgi,v 1.2 1998-12-17 08:40:30 ivan Exp $ +# $Id: svc_domain.cgi,v 1.3 1999-01-18 22:48:02 ivan Exp $ # # Usage: post form to: # http://server.name/path/svc_domain.cgi @@ -20,7 +20,10 @@ # bmccane@maxbaud.net 98-apr-3 # # $Log: svc_domain.cgi,v $ -# Revision 1.2 1998-12-17 08:40:30 ivan +# Revision 1.3 1999-01-18 22:48:02 ivan +# s/create/new/g; and use fields('table_name') +# +# Revision 1.2 1998/12/17 08:40:30 ivan # s/CGI::Request/CGI.pm/; etc # @@ -40,10 +43,11 @@ my($cgi) = new CGI; $cgi->param('svcnum') =~ /^(\d*)$/ or die "Illegal svcnum!"; my($svcnum)=$1; -my($new) = create FS::svc_domain ( { +my($new) = new FS::svc_domain ( { map { $_, scalar($cgi->param($_)); - } qw(svcnum pkgnum svcpart domain action purpose) + #} qw(svcnum pkgnum svcpart domain action purpose) + } ( fields('svc_domain'), qw( pkgnum svcpart action purpose ) ) } ); my($error); -- 2.11.0