Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 uid=33(www-data) gid=33(www-data) groups=33(www-data) Safe-mode: OFF (not secure) /var/www/html/checkout/js/ drwxr-xr-x | |
| Viewing file: Select action/file-type: var district_error=true;
var upazila_error=true;
var address_error=true;
var customer_info;
var form_disabled = false;
var auth={
"Authorization": "Basic " + btoa("Mongo_API"+":"+"jiFFMongo@2023!@!@!@")
};
$(document).ready(function(){
var url=window.location;
var url_string = new URL(url).searchParams.get("id");
var page_psid=url_string.split('_');
var page_id=page_psid[0];
var psid=page_psid[1];
$("#district").select2();
$("#upazila").select2();
$("#district_error").hide();
$("#upazila_error").hide();
$("#address_error").hide();
// $('#th2').click();
$.ajax({
type: 'get',
url: 'https://checkout.jiff.live/api/mongo/customers?psid='+psid+'&page_id='+page_id,
headers:auth,
success: function (data, status, xhr) {
if (data) {
customer_info=data;
$("#inputName").val(data.name);
$("#inputNumber").val(data.phone);
$("#address_label").val(data.address);
// if (data.address!=="") {
// address_error=false;
// }
// if (data.district_id!==0) {
// district_error=false;
// }
// if (data.zone_id!==0) {
// upazila_error=false;
// }
if (data.district_id && data.district_id!==0) {
district(data.district_id);
getUpazillas(data.district_id,data.zone_id);
district_error=false;
upazila_error=false;
address_error=false;
}else{
district();
getUpazillas();
}
}
}
});
function district(value=0) {
$.ajax({
type: 'get',
url: 'https://api.jiff.live/districts',
// headers:auth,
success: function (dt, status, xhr) {
var data=dt.data;
for (let i = 0; i < data.length; i++) {
$('#district').append(`<option value='${data[i].id}' data-extra='${data[i].city_id}'>${data[i].name}</option>`);
}
$('#district').val(value);
$('#district').trigger('change');
$('#district').val(value);
$('#district').trigger('change');
// $('#district').trigger({
// type: 'select2:select',
// params: {
// data: {
// id:9
// }
// }
// });
}
});
}
// $('#district').val('0').trigger('change');
});
$('#district').on('select2:select', function (e) {
var value= $(this).val();
if (value==="0") {
district_error=true;
$("#district_error").show();
}else{
district_error=false;
$("#district_error").hide();
}
var id = e.params.data.id;
$('#upazila').empty();
var newOption = new Option("Select Zone", '0', true, true);
$('#upazila').append(newOption);
if (value!=="0") {
getUpazillas(id,0);
}
$('#upazila').val('0').trigger('change');
});
$('#upazila').on('select2:select', function (e) {
var value= $(this).val();
if (value==="0") {
upazila_error=true;
$("#upazila_error").show();
}else{
upazila_error=false;
$("#upazila_error").hide();
}
});
function getUpazillas(id=0,zone_id=0) {
if (id!==0) {
$.ajax({
type: 'get',
url: 'https://api.jiff.live/upazilas?district_id='+id,
// headers:auth,
success: function (dt, status, xhr) {
var data=dt.data
for (let i = 0; i < data.length; i++) {
// var newOption = new Option(data[i].name, data[i].id, true, true);
// $('#upazila').append(newOption);
var newOption = new Option(data[i].zone_name, data[i].zone_id, true, true);
$('#upazila').append(newOption);
}
if (zone_id) {
$('#upazila').val(`${zone_id}`).trigger('change');
}else{
$('#upazila').val('0').trigger('change');
}
}
});
}
}
$('#address_label').on ('keyup', function (e) {
var val=$(this).val();
if (val.length < 10) {
address_error=true;
$("#address_error").show();
}else{
address_error=false;
$("#address_error").hide();
}
});
function formSubmit() {
if (form_disabled) return;
const inpObj = document.getElementById("form_data");
var district=$("#district").val();
var upazila=$("#upazila option:selected").val();
if (district==="0") {
district_error=true;
$("#district_error").show();
}
if (upazila=="0") {
upazila_error=true;
$("#upazila_error").show();
}
var address=$("#address_label").val();
if (address.length<10) {
address_error=true;
$("#address_error").show();
}
if (district_error==true || upazila_error==true || address_error==true ) {
swal("","Please fill up the above information correctly", "error");
}else{
var form_data={
"name": $("#inputName").val(),
"email": $("#inputEmail").val(),
'district_id': $("#district").val(),
'zone_id': $("#upazila").val(),
// "phone": customer_info.phone,
"address": $("#address_label").val(),
}
$.ajax({
type: 'put',
url: 'https://api.jiff.live/customers_info/'+customer_info.id,
headers:{
"Authorization": "Basic " + btoa("Jiff_DataServer"+":"+"jiFFDataServer@2023!@!@!@")
},
// crossDomain: true,
// xhrFields: {
// withCredentials: true,
// },
data: form_data,
success: function (data, status, xhr) {
swal("","Information updated Successfully", "success");
// disable submit controls to prevent further submits
form_disabled = true;
$('#form_data').find('button[type="submit"]').prop('disabled', true).text('Submitted');
$('#form_data').find('input[type="submit"]').prop('disabled', true).val('Submitted');
// updateMongo(form_data)
// alert(data.error);
// console.log(data);
}
});
}
}
function updateMongo(form_data) {
// console.log(form_data);
// form_data.psid=customer_info.psid;
// form_data.page_id=customer_info.page_id;
$.ajax({
type: 'post',
url: 'https://checkout.jiff.live/api/mongo/customers_info?psid='+customer_info.psid+"&page_id="+customer_info.page_id,
headers:auth,
// crossDomain: true,
// xhrFields: {
// withCredentials: true,
// },
// data: form_data,
data: JSON.stringify(form_data),
contentType: 'application/json',
success: function (data, status, xhr) {
swal("","Information updated Successfully", "success");
}
});
}
|
:: Command execute :: | |
--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0058 ]-- |