s/create/new/g; and use fields('table_name')
authorivan <ivan>
Mon, 18 Jan 1999 22:48:02 +0000 (22:48 +0000)
committerivan <ivan>
Mon, 18 Jan 1999 22:48:02 +0000 (22:48 +0000)
13 files changed:
htdocs/edit/process/agent.cgi
htdocs/edit/process/agent_type.cgi
htdocs/edit/process/cust_credit.cgi
htdocs/edit/process/cust_main_county-expand.cgi
htdocs/edit/process/cust_main_county.cgi
htdocs/edit/process/cust_pay.cgi
htdocs/edit/process/part_pkg.cgi
htdocs/edit/process/part_referral.cgi
htdocs/edit/process/part_svc.cgi
htdocs/edit/process/svc_acct.cgi
htdocs/edit/process/svc_acct_pop.cgi
htdocs/edit/process/svc_acct_sm.cgi
htdocs/edit/process/svc_domain.cgi

index b8f8186..dbbfe80 100755 (executable)
@@ -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
 #
 # 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')
index c796dd6..1efef9e 100755 (executable)
@@ -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
 #
 # 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,
     });
index e87d588..e88d057 100755 (executable)
@@ -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
 #       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);
index 368949e..e91410f 100755 (executable)
@@ -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
 #
 # 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',$_);
index 11f55f2..8d274b8 100755 (executable)
@@ -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
 #
 # 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;
 }
index ce7929a..4d87704 100755 (executable)
@@ -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
 #       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);
index d1f023d..55bf4ff 100755 (executable)
@@ -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)
 #
 # 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);
index 998cd93..b5e479d 100755 (executable)
@@ -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
 #
 # 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')
index 1298dbc..5b81436 100755 (executable)
@@ -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
 #
 # 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)
index 644a044..4e4080d 100755 (executable)
@@ -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
 #       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 ) {
index 8b0e608..fac2fa4 100755 (executable)
@@ -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
 #
 # 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')
index 74ddc1a..fc723d9 100755 (executable)
@@ -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
 #       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);
index e4b751d..992123c 100755 (executable)
@@ -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
 #       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);