GIF89a php
Current File : /home/hencockfreshchic/public_html/admin.cpanel/uploadjs/saveGatewayConfig.js
function saveGatewayConfig(){
	var apikey=$("#apikey").val();
	var token=$("#token").val();
	var salt=$("#salt").val();
	var redirect=$("#redirect").val();
	var webhook=$("#webhook").val();
	var msg1=$("#msg").val();
	var gatewaytitle=$("#gatewaytitle").val();
	var msgg=$("#msgg").val();




	 var regexp;
   regexp = /^[A-Za-zƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ0-9--_,.@#$&!]*$/;
   if (!regexp.test(apikey))
   {
      alert("Enter payment gateway API key");
      $("#apikey").focus();
      return false;
   }
   if (apikey == "")
   {
      alert("Enter payment gateway API key");
      $("#apikey").focus();
      return false;
   }
   if (apikey.length < 10)
   {
      alert("Enter payment gateway API key");
      $("#apikey").focus();
      return false;
   }
   if (apikey.length > 80)
   {
      alert("Enter payment gateway API key");
      $("#apikey").focus();
      return false;
   }
    //regexp = /^[A-Za-z&#402;&#352;&#338;&#381;&#353;&#339;&#382;&#376;ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ0-9-!@#$_-,.]*$/;
   if (!regexp.test(token))
   {
      alert("Enter website token");
      $("#token").focus();
      return false;
   }
   if (token == "")
   {
      alert("Enter website token");
      $("#token").focus();
      return false;
   }
   if (token.length < 10)
   {
      alert("Enter website token");
      $("#token").focus();
      return false;
   }
   if (token.length > 70)
   {
      alert("Enter website token");
      $("#token").focus();
      return false;
   }
   //regexp = /^[A-Za-z&#402;&#352;&#338;&#381;&#353;&#339;&#382;&#376;ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ0-9-!@#$,._-]*$/;
   if (!regexp.test(salt))
   {
      alert("Enter payment gateway SALT");
      $("#salt").focus();
      return false;
   }
   if (salt == "")
   {
      alert("Enter payment gateway SALT");
      $("#salt").focus();
      return false;
   }
   if (salt.length < 10)
   {
      alert("Enter payment gateway SALT");
      $("#salt").focus();
      return false;
   }
   if (salt.length > 70)
   {
      alert("Enter payment gateway SALT");
      $("#salt").focus();
      return false;
   }
   regexp = /^[A-Za-z&#402;&#352;&#338;&#381;&#353;&#339;&#382;&#376;ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ0-9-/\!@#$%,.-_]*$/;
   if (!regexp.test(webhook))
   {
      alert("Enter webhook");
      $("#webhook").focus();
      return false;
   }
   if (webhook == "")
   {
      alert("Enter webhook");
      $("#webhook").focus();
      return false;
   }
   if (webhook.length < 10)
   {
      alert("Enter webhook");
      $("#webhook").focus();
      return false;
   }
   if (webhook.length > 100)
   {
      alert("Enter webhook");
      $("#webhook").focus();
      return false;
   }
  regexp = /^[A-Za-z&#402;&#352;&#338;&#381;&#353;&#339;&#382;&#376;ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ \t\r\n\f0-9-@#$!,.-_]*$/;

   if (!regexp.test(gatewaytitle))
   {
      alert("Enter payment gateway title");
      $("#gatewaytitle").focus();
      return false;
   }
   if (gatewaytitle == "")
   {
      alert("Enter payment gateway title");
      $("#gatewaytitle").focus();
      return false;
   }
   if (gatewaytitle.length < 10)
   {
      alert("Enter payment gateway title");
      $("#gatewaytitle").focus();
      return false;
   }
   if (gatewaytitle.length > 50)
   {
      alert("Enter payment gateway title");
      $("#gatewaytitle").focus();
      return false;
   }
  
   regexp = /^[A-Za-z&#402;&#352;&#338;&#381;&#353;&#339;&#382;&#376;ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ0-9-/\!@#$%,.-_]*$/;
   if (!regexp.test(redirect))
   {
      alert("Enter page redirection");
      $("#redirect").focus();
      return false;
   }
   if (redirect == "")
   {
      alert("Enter page redirection");
      $("#redirect").focus();
      return false;
   }
   if (redirect.length < 10)
   {
      alert("Enter page redirection");
      $("#redirect").focus();
      return false;
   }
   if (redirect.length > 150)
   {
      alert("Enter page redirection");
      $("#redirect").focus();
      return false;
   }
 
   regexp = /^[A-Za-z&#402;&#352;&#338;&#381;&#353;&#339;&#382;&#376;ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ \t\r\n\f0-9-@#$!,.-_]*$/;
   if (!regexp.test(msg1))
   {
      alert("Enter payment failed message");
      $("#msg").focus();
      return false;
   }
   if (msg1 == "")
   {
      alert("Enter payment failed message");
      $("#msg").focus();
      return false;
   }
   if (msg1.length < 5)
   {
      alert("Enter payment failed message");
      $("#msg").focus();
      return false;
   }
   if (msg1.length > 120)
   {
      alert("Enter payment failed message");
      $("#msg").focus();
      return false;
   }

   regexp = /^[A-Za-z&#402;&#352;&#338;&#381;&#353;&#339;&#382;&#376;ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ \t\r\n\f0-9-@#$!,.-_]*$/;
   if (!regexp.test(msgg))
   {
      alert("Enter payment failed message");
      $("#msgg").focus();
      return false;
   }
   if (msgg == "")
   {
      alert("Enter payment failed message");
      $("#msgg").focus();
      return false;
   }
   if (msgg.length < 5)
   {
      alert("Enter payment failed message");
      $("#msgg").focus();
      return false;
   }
   if (msgg.length > 120)
   {
      alert("Enter payment failed message");
      $("#msgg").focus();
      return false;
   }


if (window.XMLHttpRequest) {
            // code for IE7+, Firefox, Chrome, Opera, Safari
            xmlhttp = new XMLHttpRequest();
        } else {
            // code for IE6, IE5
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        } 
  xmlhttp.onreadystatechange=function() 
   {
    if (this.readyState==4 && this.status==200) 
	{
		if(this.responseText==1){
			alert("Dear user, Payment gateway configuration applied | Please check live effects on website");
			window.location.href = ("paymentgateway.php");
		}
		else
		{
		alert("Dear user, We are unable to configure your payment gateway credentials");
		window.location.href = ("paymentgateway.php");
		}
	}
  };

  xmlhttp.open("GET","saveGatewayConfig.php?apikey="+apikey+"&token="+token+"&salt="+salt+"&redirect="+redirect+"&webhook="+webhook+"&msg1="+msg1+"&gatewaytitle="+gatewaytitle+"&msgg="+msgg,true);
  xmlhttp.send();


}