summaryrefslogtreecommitdiff
path: root/httemplate
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2015-01-07 22:36:25 -0800
committerIvan Kohler <ivan@freeside.biz>2015-01-07 22:36:25 -0800
commitbd070d61afd640efdc7e659945badb04d99658a7 (patch)
tree35023a24c4a64eff3772d13c46a59b2631e3a77e /httemplate
parent3e34c2485163893b390e70bf9a5f357b32e57e21 (diff)
default to commercial new cusotomer, RT#22560
Diffstat (limited to 'httemplate')
-rw-r--r--httemplate/edit/cust_main/basics.html12
1 files changed, 8 insertions, 4 deletions
diff --git a/httemplate/edit/cust_main/basics.html b/httemplate/edit/cust_main/basics.html
index 91868d4a8..3cf354bee 100644
--- a/httemplate/edit/cust_main/basics.html
+++ b/httemplate/edit/cust_main/basics.html
@@ -83,6 +83,7 @@
}
<&| /elements/onload.js &>
+ rescom_changed(document.getElementById('residential_commercial_Residential'));
agent_changed(document.getElementById('agentnum'))
</&>
@@ -247,6 +248,8 @@ my( $cust_main, %opt ) = @_;
my $custnum = $opt{'custnum'};
+my $conf = new FS::Conf;
+
if ( $cgi->param('error') ) {
$cust_main->set('residential_commercial',
($cgi->param('residential_commercial') eq 'Commercial')
@@ -260,12 +263,13 @@ if ( $cgi->param('error') ) {
: 'Residential'
);
} else { #new customer
- #config to default to commercial and/or disable residential when someone needs
- $cust_main->set('residential_commercial', 'Residential');
+ $cust_main->set('residential_commercial',
+ $conf->exists('cust_main-default_commercial')
+ ? 'Commercial'
+ : 'Residential'
+ );
}
-my $conf = new FS::Conf;
-
my $curuser = $FS::CurrentUser::CurrentUser;
my $r = qq!<font color="#ff0000">*</font>&nbsp;!;