#!/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
$cgi->param('typenum') =~ /^(\d+)(:.*)?$/;
$cgi->param('typenum',$1);
-my($new)=create FS::agent ( {
+my($new)=new FS::agent ( {
map {
$_, scalar($cgi->param($_));
} fields('agent')
#!/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
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')
&& ! $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,
});
#!/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
#
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
$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);
#!/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
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',$_);
#!/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
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;
}
#!/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
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;
$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);
#!/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
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')
});
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')),
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);
#!/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
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')
#!/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
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)
#!/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
#
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;
$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 ) {
#!/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
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')
#!/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
#
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!";
$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);
#!/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
#
$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);