shop.balmet.com

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

g2apay_order.twig (3393B)


      1 <h2>{{ text_payment_info }}</h2>
      2 <div class="alert alert-success" id="g2apay_transaction_msg" style="display:none;"></div>
      3 <table class="table table-striped table-bordered">
      4   <tr>
      5     <td>{{ text_order_ref }}</td>
      6     <td>{{ g2apay_order.g2apay_transaction_id }}</td>
      7   </tr>
      8   <tr>
      9     <td>{{ text_order_total }}</td>
     10     <td>{{ g2apay_order.total_formatted }}</td>
     11   </tr>
     12   <tr>
     13     <td>{{ text_total_released }}</td>
     14     <td id="g2apay_total_released">{{ g2apay_order.total_released_formatted }}</td>
     15   </tr>
     16   <tr>
     17     <td>{{ text_refund_status }}</td>
     18     <td id="refund_status"> {% if g2apay_order.refund_status == 1 %} <span class="refund_text">{{ text_yes }}</span> {% else %} <span class="refund_text">{{ text_no }}</span>&nbsp;&nbsp;
     19       
     20       {% if g2apay_order.total_released > 0 %}
     21       <input type="text" width="10" id="refund_amount" />
     22       <a class="button btn btn-primary" id="btn_refund">{{ btn_refund }}</a> <span class="btn btn-primary" id="img_loading_refund" style="display:none;"><i class="fa fa-cog fa-spin fa-lg"></i></span> {% endif %}
     23       {% endif %} </td>
     24   </tr>
     25   <tr>
     26     <td>{{ text_transactions }}:</td>
     27     <td><table class="table table-striped table-bordered" id="g2apay_transactions">
     28         <thead>
     29           <tr>
     30             <td class="text-left"><strong>{{ text_column_date_added }}</strong></td>
     31             <td class="text-left"><strong>{{ text_column_type }}</strong></td>
     32             <td class="text-left"><strong>{{ text_column_amount }}</strong></td>
     33           </tr>
     34         </thead>
     35         <tbody>
     36         
     37         {% for transaction in g2apay_order.transactions %}
     38         <tr>
     39           <td class="text-left">{{ transaction.date_added }}</td>
     40           <td class="text-left">{{ transaction.type }}</td>
     41           <td class="text-left">{{ transaction.amount }}</td>
     42         </tr>
     43         {% endfor %}
     44           </tbody>
     45         
     46       </table></td>
     47   </tr>
     48 </table>
     49 <script type="text/javascript"><!--
     50 $("#btn_refund").click(function () {
     51   if (confirm('{{ text_confirm_refund }}')) {
     52 	$.ajax({
     53 	  type: 'POST',
     54 	  dataType: 'json',
     55 	  data: {'order_id': {{ order_id }}, 'amount': $('#refund_amount').val()},
     56 	  url: 'index.php?route=extension/payment/g2apay/refund&user_token={{ user_token }}',
     57 	  beforeSend: function () {
     58 		$('#btn_refund').hide();
     59 		$('#refund_amount').hide();
     60 		$('#img_loading_refund').show();
     61 		$('#g2apay_transaction_msg').hide();
     62 	  },
     63 	  success: function (data) {
     64 		if (data.error == false) {
     65 		  html = '';
     66 		  html += '<tr>';
     67 		  html += '<td class="text-left">' + data.data.date_added + '</td>';
     68 		  html += '<td class="text-left">refund</td>';
     69 		  html += '<td class="text-left">' + data.data.amount + '</td>';
     70 		  html += '</tr>';
     71 
     72 		  $('#g2apay_transactions').append(html);
     73 		  $('#g2apay_total_released').text(data.data.total_released);
     74 
     75 		  if (data.data.refund_status == 1) {
     76 			$('.refund_text').text('{{ text_yes }}');
     77 		  } else {
     78 			$('#btn_refund').show();
     79 			$('#refund_amount').val(0.00).show();
     80 		  }
     81 
     82 		  if (data.msg != '') {
     83 			$('#g2apay_transaction_msg').empty().html('<i class="fa fa-check-circle"></i> ' + data.msg).fadeIn();
     84 		  }
     85 		}
     86 		if (data.error == true) {
     87 		  alert(data.msg);
     88 		  $('#btn_refund').show();
     89 		}
     90 
     91 		$('#img_loading_refund').hide();
     92 	  }
     93 	});
     94   }
     95 });
     96 //--></script>