add "capture" links to pending payments in captured state, RT#10152
authorivan <ivan>
Sun, 10 Oct 2010 19:42:53 +0000 (19:42 +0000)
committerivan <ivan>
Sun, 10 Oct 2010 19:42:53 +0000 (19:42 +0000)
httemplate/edit/cust_pay_pending.html
httemplate/search/cust_pay_pending.html

index 0916a1c..0056bb9 100644 (file)
@@ -8,6 +8,10 @@
 
     <CENTER><FONT SIZE="+1"><B>No response was received from <% $cust_pay_pending->processor || 'the payment gateway' %> for this transaction.  Check <% $cust_pay_pending->processor || 'the payment gateway' %>'s reporting and determine if this transaction completed successfully.</B></FONT></CENTER>
 
+% } elsif ( $action eq 'capture' ) {
+
+    <CENTER><FONT SIZE="+1"><B>Captured payment not recorded in database - check logs for errors.</B></FONT></CENTER>
+
 % }
 
 <BR>
@@ -91,7 +95,9 @@
       </TD>
     </TR>
 
-% } elsif ( $action eq 'complete' ) {
+% } else {
+
+%#   if ( $action eq 'complete' ) {
 
     <INPUT TYPE="hidden" NAME="action" VALUE="">
 
       <TD ALIGN="center">
         <BUTTON TYPE="button" onClick="document.pendingform.action.value = 'insert_cust_pay'; document.pendingform.submit();"><!--IMG SRC="<%$p%>images/tick.png" ALT=""-->Yes, transaction completed sucessfully.</BUTTON>
       </TD>
-      <TD>&nbsp;&nbsp;&nbsp;</TD>
-      <TD ALIGN="center">
-        <BUTTON TYPE="button" onClick="document.pendingform.action.value = 'decline'; document.pendingform.submit();"><!--IMG SRC="<%$p%>images/cross.png" ALT=""-->No, transaction was declined</BUTTON>
-      </TD>
-      <TD>&nbsp;&nbsp;&nbsp;</TD>
-      <TD ALIGN="center">
-        <BUTTON TYPE="button" onClick="document.pendingform.action.value = 'delete'; document.pendingform.submit();"><!--IMG SRC="<%$p%>images/cross.png" ALT=""-->No, transaction was not received</BUTTON>
-      </TD>
-    </TR>
+
+%     if ( $action eq 'complete' ) {
+        <TD>&nbsp;&nbsp;&nbsp;</TD>
+        <TD ALIGN="center">
+          <BUTTON TYPE="button" onClick="document.pendingform.action.value = 'decline'; document.pendingform.submit();"><!--IMG SRC="<%$p%>images/cross.png" ALT=""-->No, transaction was declined</BUTTON>
+        </TD>
+        <TD>&nbsp;&nbsp;&nbsp;</TD>
+        <TD ALIGN="center">
+          <BUTTON TYPE="button" onClick="document.pendingform.action.value = 'delete'; document.pendingform.submit();"><!--IMG SRC="<%$p%>images/cross.png" ALT=""-->No, transaction was not received</BUTTON>
+        </TD>
+      </TR>
+%   }
 
     <TR><TD COLSPAN=5></TD></TR>
 
index f46e08a..8b73508 100755 (executable)
@@ -19,7 +19,7 @@ my %statusaction = (
   'new'        => 'delete',
   'pending'    => 'complete',
   #'authorized' => '',
-  #'captured'   => '',
+  'captured'   => 'capture',
   #'declined'   => '',
   #wouldn't need to take action on a done state#'done'
 );