Current Path : /var/www/alh/admin/view/template/payment/ |
Current File : /var/www/alh/admin/view/template/payment/pp_payflow_iframe_order.tpl |
<h2><?php echo $text_payment_info; ?></h2> <table class="form"> <tr> <td><?php echo $entry_capture_status; ?>: </td> <td id="capture-status"> <?php if ($complete) { ?> <?php echo $text_complete ?> <?php } else { ?> <?php echo $text_incomplete ?> <?php } ?> </td> </tr> <tr> <td><?php echo $entry_capture ?></td> <td id="complete-entry"> <?php if ($complete) { ?> - <?php } else { ?> <?php echo $entry_complete_capture ?> <input type="checkbox" name="capture-complete" value="1" /><br /> <input type="text" name="capture-amount" value="0.00" /> <a class="button" id="button-capture" onclick="capture()"><?php echo $button_capture ?></a> <?php } ?> </td> </tr> <tr> <td><?php echo $entry_void ?></td> <td id="reauthorise-entry"> <?php if ($complete) { ?> - <?php } else { ?> <a class="button" id="button-void" onclick="doVoid()"><?php echo $button_void ?></a> <?php } ?> </td> </tr> <tr> <td><?php echo $entry_transactions ?></td> <td> <table class="list" id="transaction-table"> <thead> <tr> <td class="left"><?php echo $column_transaction_id ?></td> <td class="left"><?php echo $column_transaction_type ?></td> <td class="left"><?php echo $column_amount ?></td> <td class="left"><?php echo $column_time ?></td> <td class="left"><?php echo $column_actions ?></td> </tr> </thead> <tbody> <?php foreach ($transactions as $transaction) { ?> <tr> <td class="left"><?php echo $transaction['transaction_reference'] ?></td> <td class="left"><?php echo $transaction['transaction_type'] ?></td> <td class="left"><?php echo number_format($transaction['amount'], 2) ?></td> <td class="left"><?php echo $transaction['time'] ?></td> <td class="left"> <?php foreach ($transaction['actions'] as $action) { ?> [<a href="<?php echo $action['href'] ?>"><?php echo $action['title'] ?></a>] <?php } ?> </td> </tr> <?php } ?> </tbody> </table> </td> </tr> </table> <script type="text/javascript"><!-- function markAsComplete() { $('#complete-entry, #reauthorise-entry, #reauthorise-entry').html('-'); $('#capture-status').html('<?php echo $text_complete ?>'); } function doVoid(){ if (confirm('<?php echo $text_confirm_void; ?>')) { $.ajax({ type:'POST', dataType: 'json', data: {'order_id': <?php echo $order_id; ?> }, url: 'index.php?route=payment/pp_payflow_iframe/void&token=<?php echo $token; ?>', beforeSend: function(){ $('#button-void').after('<img src="view/image/loading.gif" class="loading" />'); $('#button-void').hide(); }, success: function(data){ if(!data.error){ $('#capture-status').text('<?php echo $text_complete; ?>'); var html = ''; html += '<tr>'; html += ' <td class="left">' + data.success.transaction_reference + '</td>'; html += ' <td class="left">' + data.success.transaction_type + '</td>'; html += ' <td class="left">' + data.success.amount + '</td>'; html += ' <td class="left">' + data.success.time + '</td>'; html += ' <td class="left"></td>'; html += '</tr>'; $('#transaction-table tbody').append(html); markAsComplete(); } if(data.error){ alert(data.error); $('#button-void').show(); } $('.loading').remove(); } }); } } function capture(){ var amount = $('input[name="capture-amount"]').val(); var complete = 0; if ($('input[name="capture-complete"]').is(':checked')) { complete = 1; } $.ajax({ type:'POST', dataType: 'json', data: {'order_id': <?php echo $order_id; ?>, 'amount' : amount, 'complete' : complete }, url: 'index.php?route=payment/pp_payflow_iframe/capture&token=<?php echo $token; ?>', beforeSend: function(){ $('#button-capture').after('<img src="view/image/loading.gif" class="loading" />'); $('#button-capture').hide(); }, success: function(data){ if(!data.error){ var html = ''; html += '<tr>'; html += ' <td class="left">' + data.success.transaction_reference + '</td>'; html += ' <td class="left">' + data.success.transaction_type + '</td>'; html += ' <td class="left">' + data.success.amount + '</td>'; html += ' <td class="left">' + data.success.time + '</td>'; html += ' <td class="left">'; $.each(data.success.actions, function(index, value){ html += ' [<a href="' + value.href + '">' + value.title + '</a>] '; }); html += '</td>'; html += '</tr>'; $('#transaction-table tbody').append(html); if (complete == 1) { markAsComplete(); } } if(data.error){ alert(data.error); } $('#button-capture').show(); $('.loading').remove(); } }); } //--></script>