summaryrefslogtreecommitdiff
path: root/httemplate/edit/cust_credit-pkgnum.html
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2013-12-30 22:14:25 -0800
committerIvan Kohler <ivan@freeside.biz>2013-12-30 22:14:25 -0800
commit1564f23d66008e6167af8b517dce364127d34c3c (patch)
tree9067b2b09072784bf01690133772993ae71d6b8b /httemplate/edit/cust_credit-pkgnum.html
parent19d8baa9a52d0c40b909d5323f59237f0ad557ef (diff)
(pkg-balances) change package of unapplied payments and credits, RT#22198
Diffstat (limited to 'httemplate/edit/cust_credit-pkgnum.html')
-rwxr-xr-xhttemplate/edit/cust_credit-pkgnum.html69
1 files changed, 69 insertions, 0 deletions
diff --git a/httemplate/edit/cust_credit-pkgnum.html b/httemplate/edit/cust_credit-pkgnum.html
new file mode 100755
index 000000000..a7c046b48
--- /dev/null
+++ b/httemplate/edit/cust_credit-pkgnum.html
@@ -0,0 +1,69 @@
+<& /elements/header-popup.html, mt('Change credit package') &>
+
+<& /elements/error.html &>
+
+<FORM NAME="credit_popup" ACTION="<% popurl(1) %>process/cust_credit-pkgnum.html" METHOD=POST>
+<INPUT TYPE="hidden" NAME="crednum" VALUE="<% $cust_credit->crednum %>">
+
+<% ntable("#cccccc", 2) %>
+
+ <TR>
+ <TD ALIGN="right"><% mt('Date') |h %></TD>
+ <TD BGCOLOR="#eeeeee"><% time2str($date_format, $cust_credit->_date) |h %></TD>
+ </TR>
+
+ <TR>
+ <TD ALIGN="right"><% mt('Amount') |h %></TD>
+ <TD BGCOLOR="#eeeeee">
+ <% $money_char. $cust_credit->amount %>
+ </TD>
+ </TR>
+
+% if ( $cust_credit->addlinfo ) {
+ <TR>
+ <TD ALIGN="right"><% mt('Additional info') |h %></TD>
+ <TD BGCOLOR="#eeeeee">
+ <% $cust_credit->addlinfo |h %>
+ </TD>
+ </TR>
+% }
+
+% if ( $conf->exists('pkg-balances') ) {
+% $cgi->param('pkgnum', $cust_credit->pkgnum);
+ <& /elements/tr-select-cust_pkg-balances.html,
+ 'custnum' => $cust_credit->custnum,
+ 'cgi' => $cgi
+ &>
+% } else {
+ <INPUT TYPE="hidden" NAME="pkgnum" VALUE="">
+% }
+
+</TABLE>
+
+<BR>
+
+<CENTER><INPUT TYPE="submit" ID="confirm_credit_button" VALUE="<% mt('Change credit package') |h %>"></CENTER>
+
+</FORM>
+</BODY>
+</HTML>
+<%init>
+
+my $conf = new FS::Conf;
+
+my $money_char = $conf->config('money_char') || '$';
+my $date_format = $conf->config('date_format') || '%m/%d/%Y';
+
+die "access denied"
+ unless $FS::CurrentUser::CurrentUser->access_right('Apply credit'); #own ACL?
+
+my $cust_credit = qsearchs({
+ 'select' => 'cust_credit.*',
+ 'table' => 'cust_credit',
+ 'addl_from' => 'LEFT JOIN cust_main USING ( custnum )',
+ 'hashref' => { crednum => scalar($cgi->param('crednum')), },
+ 'extra_sql' => ' AND '. $FS::CurrentUser::CurrentUser->agentnums_sql,
+})
+ or die 'unknown credit';
+
+</%init>