projects
/
freeside.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add latitude/longitude to prospects, customers and package locations, RT#15539
[freeside.git]
/
httemplate
/
edit
/
process
/
cust_main.cgi
diff --git
a/httemplate/edit/process/cust_main.cgi
b/httemplate/edit/process/cust_main.cgi
index
65df267
..
df6cec9
100755
(executable)
--- a/
httemplate/edit/process/cust_main.cgi
+++ b/
httemplate/edit/process/cust_main.cgi
@@
-42,8
+42,11
@@
$cgi->param('payby', $payby);
if ( $payby ) {
if ( $payby eq 'CHEK' || $payby eq 'DCHK' ) {
if ( $payby ) {
if ( $payby eq 'CHEK' || $payby eq 'DCHK' ) {
- $cgi->param('payinfo',
- $cgi->param('payinfo1'). '@'. $cgi->param('payinfo2') );
+ my $payinfo = $cgi->param('payinfo1'). '@';
+ $payinfo .= $cgi->param('payinfo3').'.'
+ if $conf->exists('cust_main-require-bank-branch');
+ $payinfo .= $cgi->param('payinfo2');
+ $cgi->param('payinfo',$payinfo);
}
$cgi->param('paydate',
$cgi->param( 'exp_month' ). '-'. $cgi->param( 'exp_year' ) );
}
$cgi->param('paydate',
$cgi->param( 'exp_month' ). '-'. $cgi->param( 'exp_year' ) );
@@
-60,9
+63,6
@@
$cgi->param('invoicing_list', join(',', @invoicing_list) );
my $new = new FS::cust_main ( {
map {
$_, scalar($cgi->param($_))
my $new = new FS::cust_main ( {
map {
$_, scalar($cgi->param($_))
-# } qw(custnum agentnum last first ss company address1 address2 city county
-# state zip daytime night fax payby payinfo paydate payname tax
-# otaker refnum)
} fields('cust_main')
} );
} fields('cust_main')
} );
@@
-98,7
+98,6
@@
foreach my $dfield (qw( birthdate signupdate )) {
if ( $dt ) {
$parsed = $dt->epoch;
} else {
if ( $dt ) {
$parsed = $dt->epoch;
} else {
- # $error ||= $cgi->param('birthdate') . " is an invalid birthdate:" . $parser->errmsg;
$error ||= "Invalid $dfield: $value";
}
$error ||= "Invalid $dfield: $value";
}
@@
-162,11
+161,7
@@
if ( $new->custnum eq '' ) {
'pkgpart' => $pkgpart,
'locationnum' => scalar($cgi->param('locationnum')),
} );
'pkgpart' => $pkgpart,
'locationnum' => scalar($cgi->param('locationnum')),
} );
- #$error ||= $cust_pkg->check;
- #$cust_svc = new FS::cust_svc ( { 'svcpart' => $svcpart } );
-
- #$error ||= $cust_svc->check;
my $part_svc = qsearchs('part_svc', { 'svcpart' => $svcpart } );
my $svcdb = $part_svc->svcdb;
my $part_svc = qsearchs('part_svc', { 'svcpart' => $svcpart } );
my $svcdb = $part_svc->svcdb;
@@
-219,8
+214,6
@@
if ( $new->custnum eq '' ) {
die "$svcdb not handled on new customer yet";
}
die "$svcdb not handled on new customer yet";
}
- #$error ||= $svc_acct->check;
-
}
use Tie::RefHash;
}
use Tie::RefHash;