summaryrefslogtreecommitdiff
path: root/httemplate/edit/cust_pay.cgi
diff options
context:
space:
mode:
Diffstat (limited to 'httemplate/edit/cust_pay.cgi')
-rwxr-xr-xhttemplate/edit/cust_pay.cgi159
1 files changed, 0 insertions, 159 deletions
diff --git a/httemplate/edit/cust_pay.cgi b/httemplate/edit/cust_pay.cgi
deleted file mode 100755
index 8e1c779dd..000000000
--- a/httemplate/edit/cust_pay.cgi
+++ /dev/null
@@ -1,159 +0,0 @@
-% if ( $link eq 'popup' ) {
- <% include('/elements/header-popup.html', $title ) %>
-% } else {
- <% include("/elements/header.html", $title, '') %>
-% }
-
-<% include('/elements/init_calendar.html') %>
-
-<% include('/elements/error.html') %>
-
-% unless ( $link eq 'popup' ) {
- <% small_custview($custnum, $conf->config('countrydefault')) %>
-% }
-
-<FORM NAME="PaymentForm" ACTION="<% popurl(1) %>process/cust_pay.cgi" METHOD=POST onSubmit="document.PaymentForm.submit.disabled=true">
-<INPUT TYPE="hidden" NAME="link" VALUE="<% $link %>">
-<INPUT TYPE="hidden" NAME="linknum" VALUE="<% $linknum %>">
-<INPUT TYPE="hidden" NAME="payby" VALUE="<% $payby %>">
-<INPUT TYPE="hidden" NAME="paybatch" VALUE="<% $paybatch %>">
-
-<BR><BR>
-
-Payment
-<% ntable("#cccccc", 2) %>
-
-<TR>
- <TD ALIGN="right">Date</TD>
- <TD COLSPAN=2>
- <INPUT TYPE="text" NAME="_date" ID="_date_text" VALUE="<% time2str($date_format.' %r',$_date) %>">
- <IMG SRC="../images/calendar.png" ID="_date_button" STYLE="cursor: pointer" TITLE="Select date">
- </TD>
-</TR>
-
-<SCRIPT TYPE="text/javascript">
- Calendar.setup({
- inputField: "_date_text",
- ifFormat: "<% $date_format %>",
- button: "_date_button",
- align: "BR"
- });
-</SCRIPT>
-
-<TR>
- <TD ALIGN="right">Amount</TD>
- <TD BGCOLOR="#ffffff" ALIGN="right"><% $money_char %></TD>
- <TD><INPUT TYPE="text" NAME="paid" VALUE="<% $paid %>" SIZE=8 MAXLENGTH=8> by <B><% FS::payby->payname($payby) %></B></TD>
-</TR>
-
- <% include('/elements/tr-select-discount_term.html',
- 'custnum' => $custnum,
- 'cgi' => $cgi
- )
- %>
-
-% if ( $payby eq 'BILL' ) {
- <TR>
- <TD ALIGN="right">Check #</TD>
- <TD COLSPAN=2><INPUT TYPE="text" NAME="payinfo" VALUE="<% $payinfo %>" SIZE=10></TD>
- </TR>
-% }
-
-<TR>
-% if ( $link eq 'custnum' || $link eq 'popup' ) {
-
- <TD ALIGN="right">Auto-apply<BR>to invoices</TD>
- <TD COLSPAN=2>
- <SELECT NAME="apply">
- <OPTION VALUE="yes" SELECTED>yes
- <OPTION>no</SELECT>
- </TD>
-
-% } elsif ( $link eq 'invnum' ) {
-
- <TD ALIGN="right">Apply to</TD>
- <TD COLSPAN=2 BGCOLOR="#ffffff">Invoice #<B><% $linknum %></B> only</TD>
- <INPUT TYPE="hidden" NAME="apply" VALUE="no">
-
-% }
-</TR>
-
-% if ( $conf->exists('pkg-balances') ) {
- <% include('/elements/tr-select-cust_pkg-balances.html',
- 'custnum' => $custnum,
- 'cgi' => $cgi
- )
- %>
-% } else {
- <INPUT TYPE="hidden" NAME="pkgnum" VALUE="">
-% }
-
-</TABLE>
-
-<BR>
-<INPUT TYPE="submit" VALUE="Post payment">
-
-</FORM>
-
-% if ( $link eq 'popup' ) {
- </BODY>
- </HTML>
-% } else {
- <% include('/elements/footer.html') %>
-% }
-
-<%init>
-
-my $conf = new FS::Conf;
-
-my $money_char = $conf->config('money_char') || '$';
-my $date_format = $conf->config('date_format') || '%m/%d/%Y';
-
-my($link, $linknum, $paid, $payby, $payinfo, $_date);
-if ( $cgi->param('error') ) {
- $link = $cgi->param('link');
- $linknum = $cgi->param('linknum');
- $paid = $cgi->param('paid');
- $payby = $cgi->param('payby');
- $payinfo = $cgi->param('payinfo');
- $_date = $cgi->param('_date') ? parse_datetime($cgi->param('_date')) : time;
-} elsif ( $cgi->param('custnum') =~ /^(\d+)$/ ) {
- $link = $cgi->param('popup') ? 'popup' : 'custnum';
- $linknum = $1;
- $paid = '';
- $payby = $cgi->param('payby') || 'BILL';
- $payinfo = '';
- $_date = time;
-} elsif ( $cgi->param('invnum') =~ /^(\d+)$/ ) {
- $link = 'invnum';
- $linknum = $1;
- $paid = '';
- $payby = $cgi->param('payby') || 'BILL';
- $payinfo = "";
- $_date = time;
-} else {
- die "illegal query ". $cgi->keywords;
-}
-
-my @rights = ('Post payment');
-push @rights, 'Post check payment' if $payby eq 'BILL';
-push @rights, 'Post cash payment' if $payby eq 'CASH';
-
-die "access denied"
- unless $FS::CurrentUser::CurrentUser->access_right(\@rights);
-
-my $paybatch = "webui-$_date-$$-". rand() * 2**32;
-
-my $title = 'Post '. FS::payby->payname($payby). ' payment';
-$title .= " against Invoice #$linknum" if $link eq 'invnum';
-
-my $custnum;
-if ( $link eq 'invnum' ) {
- my $cust_bill = qsearchs('cust_bill', { 'invnum' => $linknum } )
- or die "unknown invnum $linknum";
- $custnum = $cust_bill->custnum;
-} elsif ( $link eq 'custnum' || $link eq 'popup' ) {
- $custnum = $linknum;
-}
-
-</%init>