summaryrefslogtreecommitdiff
path: root/httemplate
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2015-01-07 22:37:09 -0800
committerIvan Kohler <ivan@freeside.biz>2015-01-07 22:37:09 -0800
commite4a3eb292893c0efc15d2ee591fa2a05c31dbeff (patch)
tree05e1d4f83baa6f4bd1d75a38e1dc1e11bd2909ac /httemplate
parent0d633515080e8c701d0ac43359c562f617e7529f (diff)
default to commercial new cusotomer, RT#22560
Diffstat (limited to 'httemplate')
-rw-r--r--httemplate/edit/cust_main/top_misc.html12
1 files changed, 8 insertions, 4 deletions
diff --git a/httemplate/edit/cust_main/top_misc.html b/httemplate/edit/cust_main/top_misc.html
index 41dd5636b..8f8a96a0c 100644
--- a/httemplate/edit/cust_main/top_misc.html
+++ b/httemplate/edit/cust_main/top_misc.html
@@ -83,6 +83,7 @@
}
<&| /elements/onload.js &>
+ rescom_changed(document.getElementById('residential_commercial_Residential'));
agent_changed(document.getElementById('agentnum'))
</&>
@@ -240,6 +241,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')
@@ -253,12 +256,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;!;