X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Fedit%2Fprocess%2Fpart_fee.html;h=075cdee6f62c69be691f46ca42b8f9c5ddbc183d;hb=1fc8addc56f8daf12397da568eb1ac1b27fd3984;hp=6d17863003c6d0a67191946db530988ca43efc52;hpb=a0e00fa0547e99893c735ab3dbdacdb2bb054f5a;p=freeside.git diff --git a/httemplate/edit/process/part_fee.html b/httemplate/edit/process/part_fee.html index 6d1786300..075cdee6f 100755 --- a/httemplate/edit/process/part_fee.html +++ b/httemplate/edit/process/part_fee.html @@ -1,5 +1,5 @@ <& elements/process.html, - 'debug' => 1, + #'debug' => 1, 'table' => 'part_fee', 'agent_virt' => 1, 'agent_null_right' => 'Edit global fee definitions', @@ -17,6 +17,7 @@ ], }, ], + 'precheck_callback'=> \&precheck, &> <%init> @@ -26,4 +27,13 @@ my $acl_edit_global = $curuser->access_right('Edit global fee definitions'); die "access denied" unless $acl_edit or $acl_edit_global; +sub precheck { + my $cgi = shift; + if ( $cgi->param('basis') =~ /^(\w+)$/ ) { + my $basis = $1; + $cgi->param('percent', $cgi->param($basis.'_percent') ); + } + ''; #no error +} +