GIF89a
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ƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ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ƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ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ƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ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ƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ \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ƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ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ƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ \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ƒŠŒŽšœžŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ \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(); }