HEX
Server: Apache/2.4.41 (Amazon) OpenSSL/1.0.2k-fips PHP/5.6.40
System: Linux ip-172-31-40-18 4.14.146-93.123.amzn1.x86_64 #1 SMP Tue Sep 24 00:45:23 UTC 2019 x86_64
User: apache (48)
PHP: 5.6.40
Disabled: NONE
Upload Files
File: //var/www/html/punjabcabs/public/js/common-function.js
function swalAlert(text, type, timer = 2000) {
  Swal.fire({
    type: type,
    title: text,
    timer: timer
  });
}
function swalAlertThenRedirect(text, type, url, showCancelButton = false) {
  if (showCancelButton == false) {
    var confirmButtonColor = "#48cab2";
    var cancelButtonColor = "#dd6b55";
  } else {
    var confirmButtonColor = "#dd6b55";
    var cancelButtonColor = "#48cab2";
  }
  Swal.fire({
    title: text,
    type: type,
    showCancelButton: showCancelButton, // true or false
    confirmButtonColor: confirmButtonColor,
    cancelButtonColor: cancelButtonColor,
    confirmButtonText: "OK",
    cancelButtonText: "Cancel"
  }).then(result => {
    if (result.value) {
      window.location = url;
    }
    /* else if (result.dismiss === Swal.DismissReason.cancel) {}*/
  });
}
function commonFormChecking(flag, cls = "", msgbox = "") {
  if (cls == "") {
    cls = "requiredCheck";
  }
  $("." + cls).each(function() {
    if ($.trim($(this).val()) == "") {
      if (msgbox != "") {
        $("." + msgbox).text($(this).attr("data-check") + " is mandatory !!!");
      } else {
        swalAlert($(this).attr("data-check") + " is mandatory !!!", "warning");
      }
      flag = "false";
      return false;
    } else {
      if ($(this).attr("data-check") == "Email") {
        var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
        if (reg.test($.trim($(this).val())) == false) {
          if (msgbox != "") {
            $("." + msgbox).text("Enter valid Email address!!!");
          } else {
            swalAlert("Enter valid Email address !!!", "warning");
          }
          flag = "false";
          return false;
        }
      }
      if ($(this).attr("data-check") == "Phone") {
        if ($.trim($(this).val()).length != 10) {
          var txt = "Enter 10 digit phone number !!!";
          if (msgbox != "") {
            $("." + msgbox).text("Enter 10 digit phone number !!!");
          } else {
            swalAlert("Enter 10 digit phone number !!!", "warning");
          }
          flag = "false";
          return false;
        }
      }
      if ($(this).attr("data-check") == "Zip") {
        if ($.trim($(this).val()).length != 6) {
          if (msgbox != "") {
            $("." + msgbox).text("Enter 6 digit Postcode !!!");
          } else {
            swalAlert("Enter 6 digit Postcode !!!", "warning");
          }
          flag = "false";
          return false;
        }
      }
    }
  });
  return flag;
}
function isNumber(evt) {
  evt = evt ? evt : window.event;
  var charCode = evt.which ? evt.which : evt.keyCode;
  if (charCode > 31 && (charCode < 48 || charCode > 57)) {
    if (charCode == 43 || charCode == 45 || charCode == 4) {
      return true;
    }
    return false;
  }
  return true;
}
function isChar(evt) {
  evt = evt ? evt : window.event;
  var charCode = evt.which ? evt.which : evt.keyCode;
  if ((charCode >= 65 && charCode <= 122) || charCode == 32 || charCode == 0) {
    return true;
  }
  return false;
}
$(document).on("keyup", ".restrictSpecial", function() {
  var yourInput = $(this).val();
  var re = /[`~!@#$%^&*()_|+\-=?;:'",.<>\{\}\[\]\\\/]/gi;
  var isSplChar = re.test(yourInput);
  if (isSplChar) {
    var no_spl_char = yourInput.replace(
      /[`~!@#$%^&*()_|+\-=?;:'",.<>\{\}\[\]\\\/]/gi,
      ""
    );
    $(this).val(no_spl_char);
  }
});
$(".allowNumberDot").keyup(function() {
  var $this = $(this);
  $this.val($this.val().replace(/[^\d.]/g, ""));
});
/* allow only letter & space */
$(".allowOnlyLetter").keypress(function(event) {
  var inputValue = event.charCode;
  if (
    !(inputValue >= 65 && inputValue <= 122) &&
    inputValue != 32 &&
    inputValue != 0
  ) {
    event.preventDefault();
  }
});
$(".restrictAll").keypress(function(e) {
  var keyCode = e.charCode;
  /* 
    48-57 - (0-9)Numbers
    65-90 - (A-Z)
    97-122 - (a-z)
    8 - (backspace)
    32 - (space)
    */
  if (
    (keyCode >= 48 && keyCode <= 57) ||
    (keyCode >= 65 && keyCode <= 90) ||
    (keyCode >= 97 && keyCode <= 122) ||
    keyCode == 8 ||
    keyCode == 32
  ) {
    e.preventDefault();
  }
});
/****Admin Functions***/

/****Admin Functions***/