summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xhtdocs/edit/process/agent.cgi9
-rwxr-xr-xhtdocs/edit/process/agent_type.cgi11
-rwxr-xr-xhtdocs/edit/process/cust_credit.cgi13
-rwxr-xr-xhtdocs/edit/process/cust_main_county-expand.cgi9
-rwxr-xr-xhtdocs/edit/process/cust_main_county.cgi9
-rwxr-xr-xhtdocs/edit/process/cust_pay.cgi13
-rwxr-xr-xhtdocs/edit/process/part_pkg.cgi13
-rwxr-xr-xhtdocs/edit/process/part_referral.cgi12
-rwxr-xr-xhtdocs/edit/process/part_svc.cgi12
-rwxr-xr-xhtdocs/edit/process/svc_acct.cgi16
-rwxr-xr-xhtdocs/edit/process/svc_acct_pop.cgi9
-rwxr-xr-xhtdocs/edit/process/svc_acct_sm.cgi16
-rwxr-xr-xhtdocs/edit/process/svc_domain.cgi12
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);