X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Fedit%2Fprocess%2Fcust_credit.cgi;h=245f31af7deffeda67080de820db2b5f5f56fd27;hb=a72a10f754f7465121d6137bb3dcee0a21ea6443;hp=8715ad61eaf5f114267e1c5cbfdb3fb4c480c150;hpb=c648976f0b7975f2328ebd7ba8c711fad0ca4195;p=freeside.git diff --git a/httemplate/edit/process/cust_credit.cgi b/httemplate/edit/process/cust_credit.cgi index 8715ad61e..245f31af7 100755 --- a/httemplate/edit/process/cust_credit.cgi +++ b/httemplate/edit/process/cust_credit.cgi @@ -12,11 +12,10 @@ % or die "unknown custnum $custnum"; % $cust_main->apply_credits; % } -% #print $cgi->redirect(popurl(3). "view/cust_main.cgi?$custnum"); % % $dbh->commit or die $dbh->errstr if $oldAutoCommit; % -<% header('Credit sucessful') %> +<% header(emt('Credit successful')) %> @@ -28,7 +27,7 @@ die "access denied" unless $FS::CurrentUser::CurrentUser->access_right('Post credit'); -$cgi->param('custnum') =~ /^(\d*)$/ or die "Illegal custnum!"; +$cgi->param('custnum') =~ /^(\d+)$/ or die "Illegal custnum!"; my $custnum = $1; $cgi->param('reasonnum') =~ /^(-?\d+)$/ or die "Illegal reasonnum"; @@ -43,9 +42,10 @@ if ($reasonnum == -1) { $error = 'Enter a new reason (or select an existing one)' unless $cgi->param('newreasonnum') !~ /^\s*$/; - my $reason = new FS::reason({ 'reason_type' => $cgi->param('newreasonnumT'), - 'reason' => $cgi->param('newreasonnum'), - }); + my $reason = new FS::reason { + 'reason_type' => scalar($cgi->param('newreasonnumT')), + 'reason' => scalar($cgi->param('newreasonnum')), + }; $error ||= $reason->insert; $cgi->param('reasonnum', $reason->reasonnum) unless $error;