D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
ltfsolutionsco
/
www
/
wp-content
/
plugins
/
email-newsletter
/
widget
/
Filename :
widget.js
back
Copy
// JavaScript Document function eemail_submit_ajax(url,app_id) { txt_email_newsletter = document.getElementById("eemail_txt_email"); var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; if(txt_email_newsletter.value=="") { alert("Please enter email address."); txt_email_newsletter.focus(); return false; } if(txt_email_newsletter.value!="" && (txt_email_newsletter.value.indexOf("@",0)==-1 || txt_email_newsletter.value.indexOf(".",0)==-1)) { alert("Please provide a valid email address.") txt_email_newsletter.focus(); txt_email_newsletter.select(); return false; } if (!filter.test(txt_email_newsletter.value)) { alert('Please provide a valid email address.'); txt_email_newsletter.focus(); txt_email_newsletter.select(); return false; } if(app_id){ var rg_url = 'https://readygraph.com/api/v1/wordpress-enduser/' var para = "email="+txt_email_newsletter.value+"&app_id="+app_id eemail_submitpostrequest(rg_url,para) } // if (['test@test.com', '123@123.com', 'test123@test.com'].indexOf(txt_email_newsletter.value) >= 0) // { // alert('Please provide a valid email address. 3'); // txt_email_newsletter.focus(); // txt_email_newsletter.select(); // return false; // } document.getElementById("eemail_msg").innerHTML="loading..."; var date_now = ""; var mynumber = Math.random(); var str= "txt_email_newsletter="+ encodeURI(txt_email_newsletter.value) + "×tamp=" + encodeURI(date_now) + "&action=eemail-subscribe"; eemail_submitpostrequest(url, str); } var http_req = false; function eemail_submitpostrequest(url, parameters) { http_req = false; if (window.XMLHttpRequest) { http_req = new XMLHttpRequest(); if (http_req.overrideMimeType) { http_req.overrideMimeType('text/html'); } } else if (window.ActiveXObject) { try { http_req = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_req = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { } } } if (!http_req) { alert('Cannot create XMLHTTP instance'); return false; } http_req.onreadystatechange = eemail_submitresult; http_req.open('POST', url, true); http_req.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); http_req.setRequestHeader("Content-length", parameters.length); http_req.setRequestHeader("Connection", "close"); http_req.send(parameters); } function eemail_submitresult() { //alert(http_req.readyState); //alert(http_req.responseText); if (http_req.readyState == 4) { if (http_req.status == 200) { if (http_req.readyState==4 || http_req.readyState=="complete") { if((http_req.responseText).trim() == "subscribed-successfully") { document.getElementById("eemail_msg").innerHTML = "Subscribed successfully."; document.getElementById("eemail_txt_email").value=""; } else if((http_req.responseText).trim() == "subscribed-pending-doubleoptin") { alert('You have successfully subscribed to the newsletter. You will receive a confirmation email in few minutes.\nPlease follow the link in it to confirm your subscription.\nIf the email takes more than 15 minutes to appear in your mailbox, please check your spam folder.'); document.getElementById("eemail_msg").innerHTML = "Subscribed successfully."; } else if((http_req.responseText).trim() == "already-exist") { document.getElementById("eemail_msg").innerHTML = "Email already exist."; } else if((http_req.responseText).trim() == "unexpected-error") { document.getElementById("eemail_msg").innerHTML = "Oops.. Unexpected error occurred."; } else if((http_req.responseText).trim() == "invalid-email") { document.getElementById("eemail_msg").innerHTML = "Invalid email address."; } else { document.getElementById("eemail_msg").innerHTML = "Please try after some time."; document.getElementById("eemail_txt_email").value=""; } } } else { alert('There was a problem with the request.'); } } }
Name
Size
Last Modified
Owner
Permissions
Actions
.htaccess
0.193
KB
June 03 2023 11:56:21
ltfsolutionsco
0644
eemail_subscribe.php
0.018
KB
April 20 2016 8:23:49
ltfsolutionsco
0755
index.html
0.043
KB
April 20 2016 8:23:49
ltfsolutionsco
0755
widget.css
0.433
KB
April 20 2016 8:23:49
ltfsolutionsco
0755
widget.js
4.204
KB
April 20 2016 8:23:49
ltfsolutionsco
0755
widget.php
1.19
KB
April 20 2016 8:23:49
ltfsolutionsco
0755
2017 © D7net | D704T team