Linux altar53.supremepanel53.com 4.18.0-553.8.1.lve.el8.x86_64 #1 SMP Thu Jul 4 16:24:39 UTC 2024 x86_64
/ home/ bdapparelinfo/ dhakazone.com/ admin/ view/ template/ sale/ |
|
{{ header }}{{ column_left }} <div id="content"> <div class="page-header"> <div class="container-fluid"> <div class="pull-right"><a href="{{ invoice }}" target="_blank" data-toggle="tooltip" title="{{ button_invoice_print }}" class="btn btn-info"><i class="fa fa-print"></i></a> <a href="{{ shipping }}" target="_blank" data-toggle="tooltip" title="{{ button_shipping_print }}" class="btn btn-info"><i class="fa fa-truck"></i></a> <a href="{{ edit }}" data-toggle="tooltip" title="{{ button_edit }}" class="btn btn-primary"><i class="fa fa-pencil"></i></a> <a href="{{ cancel }}" data-toggle="tooltip" title="{{ button_cancel }}" class="btn btn-default"><i class="fa fa-reply"></i></a></div> <h1>{{ heading_title }}</h1> <ul class="breadcrumb"> {% for breadcrumb in breadcrumbs %} <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li> {% endfor %} </ul> </div> </div> <div class="container-fluid"> <div class="row"> <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title"><i class="fa fa-shopping-cart"></i> {{ text_order_detail }}</h3> </div> <table class="table"> <tbody> <tr> <td style="width: 1%;"><button data-toggle="tooltip" title="{{ text_store }}" class="btn btn-info btn-xs"><i class="fa fa-shopping-cart fa-fw"></i></button></td> <td><a href="{{ store_url }}" target="_blank">{{ store_name }}</a></td> </tr> <tr> <td><button data-toggle="tooltip" title="{{ text_date_added }}" class="btn btn-info btn-xs"><i class="fa fa-calendar fa-fw"></i></button></td> <td>{{ date_added }}</td> </tr> <tr> <td><button data-toggle="tooltip" title="{{ text_payment_method }}" class="btn btn-info btn-xs"><i class="fa fa-credit-card fa-fw"></i></button></td> <td>{{ payment_method }}</td> </tr> {% if shipping_method %} <tr> <td><button data-toggle="tooltip" title="{{ text_shipping_method }}" class="btn btn-info btn-xs"><i class="fa fa-truck fa-fw"></i></button></td> <td>{{ shipping_method }}</td> </tr> {% endif %} </tbody> </table> </div> </div> <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title"><i class="fa fa-user"></i> {{ text_customer_detail }}</h3> </div> <table class="table"> <tr> <td style="width: 1%;"><button data-toggle="tooltip" title="{{ text_customer }}" class="btn btn-info btn-xs"><i class="fa fa-user fa-fw"></i></button></td> <td>{% if customer %} <a href="{{ customer }}" target="_blank">{{ firstname }} {{ lastname }}</a> {% else %} {{ firstname }} {{ lastname }} {% endif %}</td> </tr> <tr> <td><button data-toggle="tooltip" title="{{ text_customer_group }}" class="btn btn-info btn-xs"><i class="fa fa-group fa-fw"></i></button></td> <td>{{ customer_group }}</td> </tr> <tr> <td><button data-toggle="tooltip" title="{{ text_email }}" class="btn btn-info btn-xs"><i class="fa fa-envelope-o fa-fw"></i></button></td> <td><a href="mailto:{{ email }}">{{ email }}</a></td> </tr> <tr> <td><button data-toggle="tooltip" title="{{ text_telephone }}" class="btn btn-info btn-xs"><i class="fa fa-phone fa-fw"></i></button></td> <td>{{ telephone }}</td> </tr> </table> </div> </div> <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title"><i class="fa fa-cog"></i> {{ text_option }}</h3> </div> <table class="table"> <tbody> <tr> <td>{{ text_invoice }}</td> <td id="invoice" class="text-right">{{ invoice_no }}</td> <td style="width: 1%;" class="text-center">{% if not invoice_no %} <button id="button-invoice" data-loading-text="{{ text_loading }}" data-toggle="tooltip" title="{{ button_generate }}" class="btn btn-success btn-xs"><i class="fa fa-cog"></i></button> {% else %} <button disabled="disabled" class="btn btn-success btn-xs"><i class="fa fa-refresh"></i></button> {% endif %}</td> </tr> <tr> <td>{{ text_reward }}</td> <td class="text-right">{{ reward }}</td> <td class="text-center">{% if customer and reward %} {% if not reward_total %} <button id="button-reward-add" data-loading-text="{{ text_loading }}" data-toggle="tooltip" title="{{ button_reward_add }}" class="btn btn-success btn-xs"><i class="fa fa-plus-circle"></i></button> {% else %} <button id="button-reward-remove" data-loading-text="{{ text_loading }}" data-toggle="tooltip" title="{{ button_reward_remove }}" class="btn btn-danger btn-xs"><i class="fa fa-minus-circle"></i></button> {% endif %} {% else %} <button disabled="disabled" class="btn btn-success btn-xs"><i class="fa fa-plus-circle"></i></button> {% endif %}</td> </tr> <tr> <td>{{ text_affiliate }} {% if affiliate %} (<a href="{{ affiliate }}">{{ affiliate_firstname }} {{ affiliate_lastname }}</a>) {% endif %}</td> <td class="text-right">{{ commission }}</td> <td class="text-center">{% if affiliate %} {% if not commission_total %} <button id="button-commission-add" data-loading-text="{{ text_loading }}" data-toggle="tooltip" title="{{ button_commission_add }}" class="btn btn-success btn-xs"><i class="fa fa-plus-circle"></i></button> {% else %} <button id="button-commission-remove" data-loading-text="{{ text_loading }}" data-toggle="tooltip" title="{{ button_commission_remove }}" class="btn btn-danger btn-xs"><i class="fa fa-minus-circle"></i></button> {% endif %} {% else %} <button disabled="disabled" class="btn btn-success btn-xs"><i class="fa fa-plus-circle"></i></button> {% endif %}</td> </tr> </tbody> </table> </div> </div> </div> <div class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title"><i class="fa fa-info-circle"></i> {{ text_order }}</h3> </div> <div class="panel-body"> <table class="table table-bordered"> <thead> <tr> <td style="width: 50%;" class="text-left">{{ text_payment_address }}</td> {% if shipping_method %} <td style="width: 50%;" class="text-left">{{ text_shipping_address }}</td> {% endif %} </tr> </thead> <tbody> <tr> <td class="text-left">{{ payment_address }}</td> {% if shipping_method %} <td class="text-left">{{ shipping_address }}</td> {% endif %} </tr> </tbody> </table> <table class="table table-bordered"> <thead> <tr> <td class="text-left">{{ column_product }}</td> <td class="text-left">{{ column_model }}</td> <td class="text-right">{{ column_quantity }}</td> <td class="text-right">{{ column_price }}</td> <td class="text-right">{{ column_total }}</td> </tr> </thead> <tbody> {% for product in products %} <tr> <td class="text-left"><a href="{{ product.href }}">{{ product.name }}</a> {% for option in product.option %} <br /> {% if option.type != 'file' %} <small> - {{ option.name }}: {{ option.value }}</small> {% else %} <small> - {{ option.name }}: <a href="{{ option.href }}">{{ option.value }}</a></small> {% endif %} {% endfor %}</td> <td class="text-left">{{ product.model }}</td> <td class="text-right">{{ product.quantity }}</td> <td class="text-right">{{ product.price }}</td> <td class="text-right">{{ product.total }}</td> </tr> {% endfor %} {% for voucher in vouchers %} <tr> <td class="text-left"><a href="{{ voucher.href }}">{{ voucher.description }}</a></td> <td class="text-left"></td> <td class="text-right">1</td> <td class="text-right">{{ voucher.amount }}</td> <td class="text-right">{{ voucher.amount }}</td> </tr> {% endfor %} {% for total in totals %} <tr> <td colspan="4" class="text-right">{{ total.title }}</td> <td class="text-right">{{ total.text }}</td> </tr> {% endfor %} </tbody> </table> {% if comment %} <table class="table table-bordered"> <thead> <tr> <td>{{ text_comment }}</td> </tr> </thead> <tbody> <tr> <td>{{ comment }}</td> </tr> </tbody> </table> {% endif %} </div> </div> <div class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title"><i class="fa fa-comment-o"></i> {{ text_history }}</h3> </div> <div class="panel-body"> <ul class="nav nav-tabs"> <li class="active"><a href="#tab-history" data-toggle="tab">{{ tab_history }}</a></li> <li><a href="#tab-additional" data-toggle="tab">{{ tab_additional }}</a></li> {% for tab in tabs %} <li><a href="#tab-{{ tab.code }}" data-toggle="tab">{{ tab.title }}</a></li> {% endfor %} </ul> <div class="tab-content"> <div class="tab-pane active" id="tab-history"> <div id="history"></div> <br /> <fieldset> <legend>{{ text_history_add }}</legend> <form class="form-horizontal"> <div class="form-group"> <label class="col-sm-2 control-label" for="input-order-status">{{ entry_order_status }}</label> <div class="col-sm-10"> <select name="order_status_id" id="input-order-status" class="form-control"> {% for order_statuses in order_statuses %} {% if order_statuses.order_status_id == order_status_id %} <option value="{{ order_statuses.order_status_id }}" selected="selected">{{ order_statuses.name }}</option> {% else %} <option value="{{ order_statuses.order_status_id }}">{{ order_statuses.name }}</option> {% endif %} {% endfor %} </select> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label" for="input-override"><span data-toggle="tooltip" title="{{ help_override }}">{{ entry_override }}</span></label> <div class="col-sm-10"> <div class="checkbox"> <input type="checkbox" name="override" value="1" id="input-override" /> </div> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label" for="input-notify">{{ entry_notify }}</label> <div class="col-sm-10"> <div class="checkbox"> <input type="checkbox" name="notify" value="1" id="input-notify" /> </div> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label" for="input-comment">{{ entry_comment }}</label> <div class="col-sm-10"> <textarea name="comment" rows="8" id="input-comment" class="form-control"></textarea> </div> </div> </form> </fieldset> <div class="text-right"> <button id="button-history" data-loading-text="{{ text_loading }}" class="btn btn-primary"><i class="fa fa-plus-circle"></i> {{ button_history_add }}</button> </div> </div> <div class="tab-pane" id="tab-additional"> {% if account_custom_fields %} <div class="table-responsive"> <table class="table table-bordered"> <thead> <tr> <td colspan="2">{{ text_account_custom_field }}</td> </tr> </thead> <tbody> {% for custom_field in account_custom_fields %} <tr> <td>{{ custom_field.name }}</td> <td>{{ custom_field.value }}</td> </tr> {% endfor %} </tbody> </table> </div> {% endif %} {% if payment_custom_fields %} <div class="table-responsive"> <table class="table table-bordered"> <thead> <tr> <td colspan="2">{{ text_payment_custom_field }}</td> </tr> </thead> <tbody> {% for custom_field in payment_custom_fields %} <tr> <td>{{ custom_field.name }}</td> <td>{{ custom_field.value }}</td> </tr> {% endfor %} </tbody> </table> </div> {% endif %} {% if shipping_method and shipping_custom_fields %} <div class="table-responsive"> <table class="table table-bordered"> <thead> <tr> <td colspan="2">{{ text_shipping_custom_field }}</td> </tr> </thead> <tbody> {% for custom_field in shipping_custom_fields %} <tr> <td>{{ custom_field.name }}</td> <td>{{ custom_field.value }}</td> </tr> {% endfor %} </tbody> </table> </div> {% endif %} <div class="table-responsive"> <table class="table table-bordered"> <thead> <tr> <td colspan="2">{{ text_browser }}</td> </tr> </thead> <tbody> <tr> <td>{{ text_ip }}</td> <td>{{ ip }}</td> </tr> {% if forwarded_ip %} <tr> <td>{{ text_forwarded_ip }}</td> <td>{{ forwarded_ip }}</td> </tr> {% endif %} <tr> <td>{{ text_user_agent }}</td> <td>{{ user_agent }}</td> </tr> <tr> <td>{{ text_accept_language }}</td> <td>{{ accept_language }}</td> </tr> </tbody> </table> </div> </div> {% for tab in tabs %} <div class="tab-pane" id="tab-{{ tab.code }}">{{ tab.content }}</div> {% endfor %} </div> </div> </div> </div> <script type="text/javascript"><!-- $(document).delegate('#button-invoice', 'click', function() { $.ajax({ url: 'index.php?route=sale/order/createinvoiceno&user_token={{ user_token }}&order_id={{ order_id }}', dataType: 'json', beforeSend: function() { $('#button-invoice').button('loading'); }, complete: function() { $('#button-invoice').button('reset'); }, success: function(json) { $('.alert-dismissible').remove(); if (json['error']) { $('#content > .container-fluid').prepend('<div class="alert alert-danger alert-dismissible"><i class="fa fa-exclamation-circle"></i> ' + json['error'] + '</div>'); } if (json['invoice_no']) { $('#invoice').html(json['invoice_no']); $('#button-invoice').replaceWith('<button disabled="disabled" class="btn btn-success btn-xs"><i class="fa fa-cog"></i></button>'); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }); $(document).delegate('#button-reward-add', 'click', function() { $.ajax({ url: 'index.php?route=sale/order/addreward&user_token={{ user_token }}&order_id={{ order_id }}', type: 'post', dataType: 'json', beforeSend: function() { $('#button-reward-add').button('loading'); }, complete: function() { $('#button-reward-add').button('reset'); }, success: function(json) { $('.alert-dismissible').remove(); if (json['error']) { $('#content > .container-fluid').prepend('<div class="alert alert-danger alert-dismissible"><i class="fa fa-exclamation-circle"></i> ' + json['error'] + '</div>'); } if (json['success']) { $('#content > .container-fluid').prepend('<div class="alert alert-success alert-dismissible"><i class="fa fa-check-circle"></i> ' + json['success'] + '</div>'); $('#button-reward-add').replaceWith('<button id="button-reward-remove" data-toggle="tooltip" title="{{ button_reward_remove }}" class="btn btn-danger btn-xs"><i class="fa fa-minus-circle"></i></button>'); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }); $(document).delegate('#button-reward-remove', 'click', function() { $.ajax({ url: 'index.php?route=sale/order/removereward&user_token={{ user_token }}&order_id={{ order_id }}', type: 'post', dataType: 'json', beforeSend: function() { $('#button-reward-remove').button('loading'); }, complete: function() { $('#button-reward-remove').button('reset'); }, success: function(json) { $('.alert-dismissible').remove(); if (json['error']) { $('#content > .container-fluid').prepend('<div class="alert alert-danger alert-dismissible"><i class="fa fa-exclamation-circle"></i> ' + json['error'] + '</div>'); } if (json['success']) { $('#content > .container-fluid').prepend('<div class="alert alert-success alert-dismissible"><i class="fa fa-check-circle"></i> ' + json['success'] + '</div>'); $('#button-reward-remove').replaceWith('<button id="button-reward-add" data-toggle="tooltip" title="{{ button_reward_add }}" class="btn btn-success btn-xs"><i class="fa fa-plus-circle"></i></button>'); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }); $(document).delegate('#button-commission-add', 'click', function() { $.ajax({ url: 'index.php?route=sale/order/addcommission&user_token={{ user_token }}&order_id={{ order_id }}', type: 'post', dataType: 'json', beforeSend: function() { $('#button-commission-add').button('loading'); }, complete: function() { $('#button-commission-add').button('reset'); }, success: function(json) { $('.alert-dismissible').remove(); if (json['error']) { $('#content > .container-fluid').prepend('<div class="alert alert-danger alert-dismissible"><i class="fa fa-exclamation-circle"></i> ' + json['error'] + '</div>'); } if (json['success']) { $('#content > .container-fluid').prepend('<div class="alert alert-success alert-dismissible"><i class="fa fa-check-circle"></i> ' + json['success'] + '</div>'); $('#button-commission-add').replaceWith('<button id="button-commission-remove" data-toggle="tooltip" title="{{ button_commission_remove }}" class="btn btn-danger btn-xs"><i class="fa fa-minus-circle"></i></button>'); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }); $(document).delegate('#button-commission-remove', 'click', function() { $.ajax({ url: 'index.php?route=sale/order/removecommission&user_token={{ user_token }}&order_id={{ order_id }}', type: 'post', dataType: 'json', beforeSend: function() { $('#button-commission-remove').button('loading'); }, complete: function() { $('#button-commission-remove').button('reset'); }, success: function(json) { $('.alert-dismissible').remove(); if (json['error']) { $('#content > .container-fluid').prepend('<div class="alert alert-danger alert-dismissible"><i class="fa fa-exclamation-circle"></i> ' + json['error'] + '</div>'); } if (json['success']) { $('#content > .container-fluid').prepend('<div class="alert alert-success alert-dismissible"><i class="fa fa-check-circle"></i> ' + json['success'] + '</div>'); $('#button-commission-remove').replaceWith('<button id="button-commission-add" data-toggle="tooltip" title="{{ button_commission_add }}" class="btn btn-success btn-xs"><i class="fa fa-plus-circle"></i></button>'); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }); var api_token = ''; $.ajax({ url: '{{ catalog }}index.php?route=api/login', type: 'post', dataType: 'json', data: 'key={{ api_key }}', crossDomain: true, success: function(json) { $('.alert').remove(); if (json['error']) { if (json['error']['key']) { $('#content > .container-fluid').prepend('<div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> ' + json['error']['key'] + ' <button type="button" class="close" data-dismiss="alert">×</button></div>'); } if (json['error']['ip']) { $('#content > .container-fluid').prepend('<div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> ' + json['error']['ip'] + ' <button type="button" id="button-ip-add" data-loading-text="{{ text_loading }}" class="btn btn-danger btn-xs pull-right"><i class="fa fa-plus"></i>{{ button_ip_add }}</button></div>'); } } if (json['token']) { api_token = json['token']; } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); $('#history').delegate('.pagination a', 'click', function(e) { e.preventDefault(); $('#history').load(this.href); }); $('#history').load('index.php?route=sale/order/history&user_token={{ user_token }}&order_id={{ order_id }}'); $('#button-history').on('click', function() { if (typeof verifyStatusChange == 'function'){ if (verifyStatusChange() == false){ return false; } else{ addOrderInfo(); } } else{ addOrderInfo(); } $.ajax({ url: '{{ catalog }}index.php?route=api/order/history&api_token={{ api_token }}&store_id={{ store_id }}&order_id={{ order_id }}', type: 'post', dataType: 'json', data: 'order_status_id=' + encodeURIComponent($('select[name=\'order_status_id\']').val()) + '¬ify=' + ($('input[name=\'notify\']').prop('checked') ? 1 : 0) + '&override=' + ($('input[name=\'override\']').prop('checked') ? 1 : 0) + '&append=' + ($('input[name=\'append\']').prop('checked') ? 1 : 0) + '&comment=' + encodeURIComponent($('textarea[name=\'comment\']').val()), beforeSend: function() { $('#button-history').button('loading'); }, complete: function() { $('#button-history').button('reset'); }, success: function(json) { $('.alert-dismissible').remove(); if (json['error']) { $('#history').before('<div class="alert alert-danger alert-dismissible"><i class="fa fa-exclamation-circle"></i> ' + json['error'] + ' <button type="button" class="close" data-dismiss="alert">×</button></div>'); } if (json['success']) { $('#history').load('index.php?route=sale/order/history&user_token={{ user_token }}&order_id={{ order_id }}'); $('#history').before('<div class="alert alert-success alert-dismissible"><i class="fa fa-check-circle"></i> ' + json['success'] + ' <button type="button" class="close" data-dismiss="alert">×</button></div>'); $('textarea[name=\'comment\']').val(''); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }); function changeStatus(){ var status_id = $('select[name="order_status_id"]').val(); $('#openbay-info').remove(); $.ajax({ url: 'index.php?route=marketplace/openbay/getorderinfo&user_token={{ user_token }}&order_id={{ order_id }}&status_id='+status_id, dataType: 'html', success: function (html) { $('#history').after(html); } }); } function addOrderInfo(){ var status_id = $('select[name="order_status_id"]').val(); $.ajax({ url: 'index.php?route=marketplace/openbay/addorderinfo&user_token={{ user_token }}&order_id={{ order_id }}&status_id='+status_id, type: 'post', dataType: 'html', data: $(".openbay-data").serialize() }); } $(document).ready(function() { changeStatus(); }); $('select[name="order_status_id"]').change(function(){ changeStatus(); }); //--></script> </div> {{ footer }}