| Server IP : 104.21.26.206 / Your IP : 216.73.216.227 [ Web Server : Apache System : Linux frog 6.1.0-49-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64 User : web13 ( 5017) PHP Version : 8.3.31 Disable Function : NONE Domains : 41 Domains MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/clients/client12/web13/web/ahelos/resources/backend/js/ |
Upload File : |
if (checkIfExists('#order-detail')) {
$('.btn-change-order-admin').on('click', function(){
$('.order_admin').slideToggle('fast');
$('.change_order_admin').slideToggle('fast');
})
$('.source-label').on('click', function(){
$('.source-label').removeClass('active');
$(this).addClass('active');
})
$('#modal-xl').on('shown.bs.modal', function(){
setTimeout(function(){
if (checkIfExists('#divide-order-modal')) {
$('.product').on('change', function(){
console.log('yes');
var total_price = 0;
$('.product:checked').each(function(){
var data_price = parseFloat($(this).data('price'));
total_price += data_price;
});
$('.total_price span').html(total_price.toFixed(2));
if($('.product:checked').length > 0){
$('.btn-divide').removeClass('d-none');
}else{
$('.btn-divide').addClass('d-none');
}
})
}
}, 300);
});
if (checkIfExists('#order-search-product')) {
$('#order-search-product').on('submit', function(e){
e.preventDefault();
$.ajax({
url: $(this).attr('action'),
type: 'get',
cache: false,
data: $(this).serialize(),
success: function(data){
$('#modal-xl').modal('show');
$('#modal-xl .modal-content').html(data);
}
})
});
}
$('#modal-md').on('shown.bs.modal', function(){
setTimeout(function(){
if (checkIfExists('#order-credit-form')) {
$('#order-credit-form').on('submit', function(e){
e.preventDefault();
$.ajax({
url: $(this).attr('action'),
type: 'post',
dataType: 'json',
data: $(this).serialize(),
success: function(data){
if (data.code == 'error') {
$('#response-message').html('<div class="alert alert-danger">'+data.text+'</div>');
}else{
$('#response-message').html('<div class="alert alert-success">'+data.text+'</div>');
$('button[type=submit]').addClass('d-none');
setTimeout(function(){
location.reload();
}, 2000)
}
}
})
})
}
}, 300)
});
$('#modal-xl').on('shown.bs.modal', function(){
setTimeout(function(){
if (checkIfExists('#search-product')) {
$('.color-select').on('change', function(){
productColorChange();
});
$('.size-select').on('change', function(){
productSizeChange();
});
}
}, 300);
});
var csrf = $('.order-client-information input[name=_token]').val();
$("#order_city").autocomplete({
source: $("#order_city").data('url'),
focus: function() {
// prevent value inserted on focus
return false;
},
select: function (event, suggestion) {
var name = suggestion.item.value;
var value_input = suggestion.item.city;
var city_id = suggestion.item.city_id;
var zip = suggestion.item.zip;
setTimeout(function(){
$('#order_city').val(value_input);
$('#order_city_id').val(city_id);
$('#order_zip').val(zip);
if (country == 'bg') {
$("#order_address").autocomplete('option', 'source', "/"+admin_path+'/'+country+'/'+city_id+"/get-addresses");
var data_office = {
_token: csrf,
city_id: city_id
}
$.ajax({
url: "/"+admin_path+'/'+country+"/get-offices",
dataType: 'json',
type: 'post',
data: data_office,
success: function(data){
$('#order_office_select').html('');
const option = `<option value="">-Избери-</option>`;
$('#order_office_select').append(option);
$.each(data, function(key, value){
const option = `<option value="${value.id}|${value.type}">${value.label} - ${value.type}</option>`;
$('#order_office_select').append(option);
})
}
});
}
},150);
}
});
$("#order_address").autocomplete({
source: "/"+admin_path+'/'+country+'/'+$('#order_city_id').val()+"/get-addresses",
focus: function() {
// prevent value inserted on focus
return false;
},
select: function (event, suggestion) {
var name = suggestion.item.name;
var address_id = suggestion.item.id;
var type = suggestion.item.type;
$('#order_address_id').val(address_id);
$('#order_address').val(name);
$('#order_address_type').val(type);
return false;
}
});
setTimeout(function(){
$('.order_shipping_to').on('change', function(){
var shipping_to = $('.order_shipping_to option:selected').val();
if (shipping_to == 1) {
$('.shipping_to_address').slideDown('fast');
$('.shipping_to_office').slideUp('fast');
}else if(shipping_to == 2){
$('.shipping_to_address').slideUp('fast');
$('.shipping_to_office').slideDown('fast');
}else{
$('.shipping_to_office').slideUp('fast');
$('.shipping_to_address').slideUp('fast');
}
}).change()
}, 500);
setTimeout(function(){
$('#order_office_select').on('change', function () {
var office = $('#order_office_select option:selected').text();
if ($('#order_office_select option:selected').val() != '') {
$('#order_office').val(office);
}
}).change();
}, 500)
var data_office = {
_token: csrf,
city_id: $('#order_city_id').val()
}
$.ajax({
url: "/"+admin_path+'/'+country+"/get-offices",
dataType: 'json',
type: 'post',
data: data_office,
success: function(data){
$('#order_office_select').html('');
const option = `<option value="">-Избери-</option>`;
$('#order_office_select').append(option);
$.each(data, function(key, value){
if ($('#order_office_select').data('current-office') == value.id) {
var office_selected = 'selected';
}else{
var office_selected = '';
}
const option = `<option value="${value.id}|${value.type}" ${office_selected}>${value.label} - ${value.type}</option>`;
$('#order_office_select').append(option);
})
}
});
var country = $('#shipping-form').data('language');
var csrf = $('#shipping-form input[name=_token]').val();
$("#city").autocomplete({
source: $("#city").data('url'),
focus: function() {
// prevent value inserted on focus
return false;
},
select: function (event, suggestion) {
var name = suggestion.item.value;
var value_input = suggestion.item.city;
var city_id = suggestion.item.city_id;
var zip = suggestion.item.zip;
setTimeout(function(){
$('#city').val(value_input);
$('#city_id').val(city_id);
$('#zip').val(zip);
if (country == 'bg') {
$("#address").autocomplete('option', 'source', "/"+admin_path+'/'+country+'/'+city_id+"/get-addresses");
var data_office = {
_token: csrf,
city_id: city_id
}
$.ajax({
url: "/"+admin_path+'/'+country+"/get-offices",
dataType: 'json',
type: 'post',
data: data_office,
success: function(data){
$('#office_select').html('');
const option = `<option value="">-Избери-</option>`;
$('#office_select').append(option);
$.each(data, function(key, value){
const option = `<option value="${value.id}|${value.type}">${value.label} - ${value.type}</option>`;
$('#office_select').append(option);
})
}
});
}
},150);
}
});
$("#address").autocomplete({
source: "/"+admin_path+'/'+country+'/'+$('#city_id').val()+"/get-addresses",
focus: function() {
// prevent value inserted on focus
return false;
},
select: function (event, suggestion) {
var name = suggestion.item.name;
var address_id = suggestion.item.id;
var type = suggestion.item.type;
$('#address_id').val(address_id);
$('#address').val(name);
$('#address_type').val(type);
return false;
}
});
var data_office = {
_token: csrf,
city_id: $('#city_id').val()
}
$.ajax({
url: "/"+admin_path+'/'+country+"/get-offices",
dataType: 'json',
type: 'post',
data: data_office,
success: function(data){
$('#office_select').html('');
const option = `<option value="">-Избери-</option>`;
$('#office_select').append(option);
$.each(data, function(key, value){
if ($('#office_select').data('current-office') == value.id) {
var office_selected = 'selected';
}else{
var office_selected = '';
}
const option = `<option value="${value.id}|${value.type}" ${office_selected}>${value.label} - ${value.type}</option>`;
$('#office_select').append(option);
})
}
});
setTimeout(function(){
$('#office_select').on('change', function () {
var office = $('#office_select option:selected').text();
if ($('#office_select option:selected').val() != '') {
$('#office').val(office);
}
}).change();
}, 500)
$('.order-client-information .edit-client-info').on('click', function(){
$('.order-client-information .input').slideToggle();
$('.order-client-information .label').slideToggle();
});
$('.edit-shipping').on('click', function(){
$('#edit-shipping-form').toggleClass('d-none').toggleClass('d-inline-block');
$('.shipping-price').toggleClass('d-none');
});
$('#status-form select[name=status]').on('change', function(){
var value = $('#status-form select[name=status] option:selected').val();
if (value == 6) {
$('.cancel-reason').slideDown('fast');
}else{
$('.cancel-reason').slideUp('fast');
}
}).change();
}