PHP 7.4.33
Preview: admin.js Size: 40.98 KB
/home/godevadmin/public_html/admin/js/admin.js

//Email
// Check that an email address is valid based on RFC 821 (?)//address.indexOf('@') < 1 it changed 3 to 1 on the client request
function isValidEmail(address) 
{
	if (address.indexOf('@') < 1) return false;
	var name = address.substring(0, address.indexOf('@'));
	var domain = address.substring(address.indexOf('@') + 1);
	if (name.indexOf('(') != -1 || name.indexOf(')') != -1 || name.indexOf('<') != -1 || name.indexOf('>') != -1 || name.indexOf(',') != -1 || name.indexOf(';') != -1 || name.indexOf(':') != -1 || name.indexOf('\\') != -1 || name.indexOf('"') != -1 || name.indexOf('[') != -1 || name.indexOf(']') != -1 || name.indexOf(' ') != -1) return false;
	if (domain.indexOf('(') != -1 || domain.indexOf(')') != -1 || domain.indexOf('<') != -1 || domain.indexOf('>') != -1 || domain.indexOf(',') != -1 || domain.indexOf(';') != -1 || domain.indexOf(':') != -1 || domain.indexOf('\\') != -1 || domain.indexOf('"') != -1 || domain.indexOf('[') != -1 || domain.indexOf(']') != -1 || domain.indexOf(' ') != -1) return false;
	return true;
}
// Check that an email address has the form [email protected]
// This is a stricter standard than RFC 821 (?) which allows addresses like postmaster@localhost
function isValidEmailStrict(address)
{
	if (isValidEmail(address) == false) return false;
	var domain = address.substring(address.indexOf('@') + 1);
	if (domain.indexOf('.') == -1) return false;
	if (domain.indexOf('.') == 0 || domain.indexOf('.') == domain.length - 1) return false;
	return true;
}

//Check Numeric
function CheckNumeric(checkStr)
{
		var checknotOK = "0123456789";
		var allValid = false;
		for (i = 0;  i < checkStr.length;  i++)
		{
			ch = checkStr.charAt(i);
			ch1 = checkStr.charAt(0);
			for (k=0; k < checknotOK.length; k++)
			{
				//alert(ch+"  "+checknotOK.charAt(k));
				if (ch == checknotOK.charAt(k))
				{
					allValid = true;
					break;
				}
				if (k == checknotOK.length)
				{
					 allValid = false;
					 break;
				}
			}
		}
		return allValid;
}

//URL validation
function isUrl(s) 
{
	var regexp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/
	return regexp.test(s);
}


//Ajax
function Inint_AJAX() {
	
   try { return new ActiveXObject("Msxml2.XMLHTTP");  } catch(e) {} //IE
   try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) {} //IE
   try { return new XMLHttpRequest();          } catch(e) {} //Native Javascript
   //alert("XMLHttpRequest not supported");
   return null;
};

//Index Page
function LoginValidate(loginform)
{
		var	creturn 			= 			true;
		document.getElementById('ceck_username').innerHTML		   =	'';
		document.getElementById('check_pass').innerHTML	   =	'';
		
		var username		  =	loginform.username;
		var userpass		  =	loginform.userpass;
		if(username.value=='')
		{
				document.getElementById('ceck_username').innerHTML = '<font color="#990000">Enter username</font>';
				creturn	=	false;
		}
		if(userpass.value=='')
		{
				document.getElementById('check_pass').innerHTML = '<font color="#990000">Enter password</font>';
				creturn	=	false;
		}
		return creturn;
}

//Prefrences Page
function PrefrencesValidate(frm)
{
		var	creturn 			= true;
		
		document.getElementById('check_site_title').innerHTML		=	'';
		document.getElementById('check_email_owner').innerHTML	   	=	'';
		document.getElementById('check_email_sender').innerHTML		=	'';
		document.getElementById('check_email_notify').innerHTML	   	=	'';
		
		var title_of_website		=		frm.title_of_website;
		var email_owner				=		frm.email_owner;
		var email_add_sender		=		frm.email_add_sender;
		var notify_email_add		=		frm.notify_email_add;
		
		if(title_of_website.value=='')
		{
				document.getElementById('check_site_title').innerHTML = '<font color="#990000">Enter site title</font>';
				creturn	=	false;
		}
		if(email_owner.value=='')
		{
			document.getElementById('check_email_owner').innerHTML = '<font color="#990000">Enter email id</font>';
			creturn		=	false;
		}
		if(email_owner.value!='')
		{
			if(!isValidEmailStrict(email_owner.value))
			{
				document.getElementById('check_email_owner').innerHTML = '<font color="#990000">Enter valid email id</font>';
				creturn	=	false;
			}
		}
		if(email_add_sender.value!='')
		{
			if(!isValidEmailStrict(email_add_sender.value))
			{
				document.getElementById('check_email_sender').innerHTML = '<font color="#990000">Enter valid email id</font>';
				creturn	=	false;
			}
		}
		if(notify_email_add.value!='')
		{
			if(!isValidEmailStrict(notify_email_add.value))
			{
				document.getElementById('check_email_notify').innerHTML = '<font color="#990000">Enter valid email id</font>';
				creturn	=	false;
			}
		}
		
		return creturn;
}

//Standerd User Register
function UserValidate(frm)
{
		var re =  /^[A-Za-z0-9]\w{3,}$/; 
		var re2 =  /^[A-Za-z0-9]\w{7,}$/;
		var re3 =  /^[0-9]\w{9,14}$/; 
		var re4 =  /^[0-9]\w{5,10}$/;
		var regexp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/
		var	creturn 			= 			true;
		document.getElementById('check_user_name').innerHTML		  =		'';
		document.getElementById('check_user_password').innerHTML      =		'';
		document.getElementById('check_pass2').innerHTML		  	  =		'';
		document.getElementById('check_email').innerHTML		   	  =		'';	
		
		var user_password		  			=		frm.user_password;
		var pass2					  		=		frm.pass2;
		var user_name		  				=		frm.user_name;
		var user_email		  				=		frm.user_email;
		
		
		
		if(user_name.value=="")
		{
				document.getElementById('check_user_name').innerHTML = '<font color="#990000">Enter username</font>';
				creturn	=	false;
		}
		if(user_name.value!='')
		{
			if(!re.test(user_name.value))
			{
					document.getElementById('check_user_name').innerHTML = '<font color="#990000">Enter valid User Name allowed only chrecters and 0-9 numeric value.</font>';
					creturn	=	false;
			}
		}
		
		if(user_password.value=='')
		{
				document.getElementById('check_user_password').innerHTML = '<font color="#990000">Enter Password</font>';
				creturn	=	false;
		}
		if(user_password.value!='')
		{
			if(!re2.test(user_password.value))
			{
					document.getElementById('check_user_password').innerHTML = '<font color="#990000">Enter valid password allowed only chrecters and digits length min 8 chracters.</font>';
					creturn	=	false;
			}
		}	
		
		if(pass2.value=="")
		{
				document.getElementById('check_pass2').innerHTML = '<font color="#990000">Enter Confirm Password</font>';
				creturn	=	false;
		}
		if(pass2.value!="")
		{
			if(pass2.value!=user_password.value)
				{
					document.getElementById('check_pass2').innerHTML = '<font color="#990000">Confirm Password not match</font>';
					creturn	=	false;
				}
		}
		if(user_email.value=="")
		{
				document.getElementById('check_email').innerHTML = '<font color="#990000">Enter Email Address</font>';
				creturn	=	false;
		}
		if(user_email.value!="")
		{
			if(!isValidEmailStrict(user_email.value))
			{
				document.getElementById('check_email').innerHTML = '<font color="#990000">Enter valid Email</font>';
				creturn	=	false;	
			}
		}
		
		
		return creturn;
}
// check user name

function CheckUserName(username,check_user_name)
{
	var se =  /^[A-Za-z0-9]\w{3,}$/; 
	if(se.test(username))
	{
		var req = Inint_AJAX();
		req.onreadystatechange = function () 
		{
			if (req.readyState==4) 
			{	
				if (req.status==200) 
				{
					document.getElementById('check_user_name').innerHTML = req.responseText;
				}
			}
		};
		req.open("GET", "check/check_user_name.php?username="+username);
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=tis-620");
		req.send(null);
	}
	else
	{
		document.getElementById(check_user_name).innerHTML = "<font color='#BC3300'>Please enter a valid username</font>";
		return false;
	}
}

//check New user registration
function NewUserValidate(frm)
{
		var re =  /^[A-Za-z0-9]\w{3,}$/; 
		var re2 =  /^[A-Za-z0-9]\w{7,}$/;
		var re3 =  /^[0-9]\w{9,14}$/; 
		var re4 =  /^[0-9]\w{5,10}$/;
		var regexp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/
		var	creturn 			= 			true;
		document.getElementById('check_l_name').innerHTML		  =		'';
		document.getElementById('check_f_name').innerHTML		  =		'';
		document.getElementById('check_login_name').innerHTML		  =		'';
		document.getElementById('check_pass1').innerHTML		   	  =		'';
		document.getElementById('check_pass2').innerHTML		  	  =		'';
		//document.getElementById('check_user_name').innerHTML		  =		'';
		document.getElementById('check_email').innerHTML		   	  =		'';
		document.getElementById('check_weburl').innerHTML		  	  =		'';
		document.getElementById('check_user_category').innerHTML		   	=	'';
		
		var f_name		  					=		frm.f_name;
		var l_name		  					=		frm.l_name;
		var login_name		  				=		frm.login_name;
		var pass1		  					=		frm.pass1;
		var pass2					  		=		frm.pass2;
		var user_name		  				=		frm.user_name;
		var user_email		  				=		frm.user_email;
		var web_url		  				    =		frm.web_url;
		var category		  				=		frm.cate;
		
		if(l_name.value=="")
		{
				document.getElementById('check_l_name').innerHTML = '<font color="#990000">Enter Last name</font>';
				creturn	=	false;
		}
		if(f_name.value=="")
		{
				document.getElementById('check_f_name').innerHTML = '<font color="#990000">Enter First name</font>';
				creturn	=	false;
		}
		
		if(login_name.value=="")
		{
				document.getElementById('check_login_name').innerHTML = '<font color="#990000">Enter username</font>';
				creturn	=	false;
		}
		if(login_name.value!='')
		{
			if(!re.test(login_name.value))
			{
					document.getElementById('check_login_name').innerHTML = '<font color="#990000">Enter valid login name allowed only chrecters and 0-9 numeric value.</font>';
					creturn	=	false;
			}
		}
		
		if(pass1.value=='')
		{
				document.getElementById('check_pass1').innerHTML = '<font color="#990000">Enter Password</font>';
				creturn	=	false;
		}
		if(pass1.value!='')
		{
			if(!re2.test(pass1.value))
			{
					document.getElementById('check_pass1').innerHTML = '<font color="#990000">Enter valid password allowed only chrecters and digits length min 8 chracters.</font>';
					creturn	=	false;
			}
		}	
		
		if(pass2.value=="")
		{
				document.getElementById('check_pass2').innerHTML = '<font color="#990000">Enter Confirm Password</font>';
				creturn	=	false;
		}
		if(pass2.value!="")
		{
			if(pass2.value!=pass1.value)
				{
					document.getElementById('check_pass2').innerHTML = '<font color="#990000">Confirm Password not match</font>';
					creturn	=	false;
				}
		}
		if(user_email.value=="")
		{
				document.getElementById('check_email').innerHTML = '<font color="#990000">Enter Email Address</font>';
				creturn	=	false;
		}
		if(user_email.value!="")
		{
			if(!isValidEmailStrict(user_email.value))
			{
				document.getElementById('check_email').innerHTML = '<font color="#990000">Enter valid Email</font>';
				creturn	=	false;	
			}
		}
		
		if(web_url.value=="")
		{
			document.getElementById('check_weburl').innerHTML = '<font color="#990000">Enter website URL</font>';
			creturn	=	false;
		}
		if(web_url.value!="")
		{
			if(!isUrl(web_url.value))
			{
				document.getElementById('check_weburl').innerHTML = '<font color="#990000">Enter valid website URL</font>';
				creturn	=	false;	
			}
		}
		if(category.value=='')
		{
				document.getElementById('check_user_category').innerHTML = '<font color="#990000">Select Category </font>';
				creturn	=	false;
		}
		
		return creturn;
}
//check user loginname on change
function CheckUserLogin(username,check_login_name)
{
	var se =  /^[A-Za-z0-9]\w{3,}$/; 
	if(se.test(username))
	{
		var req = Inint_AJAX();
		req.onreadystatechange = function () 
		{
			if (req.readyState==4) 
			{	
				if (req.status==200) 
				{
					document.getElementById('check_login_name').innerHTML = req.responseText;
				}
			}
		};
		req.open("GET", "check/check_user_loginname.php?username="+username);
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=tis-620");
		req.send(null);
	}
	else
	{
		document.getElementById(check_login_name).innerHTML = "<font color='#BC3300'>Please enter a valid username</font>";
		return false;
	}
}

//check newuser loginname on change
function CheckNewUserLogin(username,check_login_name)
{
	var se =  /^[A-Za-z0-9]\w{3,}$/; 
	if(se.test(username))
	{
		var req = Inint_AJAX();
		req.onreadystatechange = function () 
		{
			if (req.readyState==4) 
			{	
				if (req.status==200) 
				{
					document.getElementById('check_login_name').innerHTML = req.responseText;
				}
			}
		};
		req.open("GET", "check/check_newuser_loginname.php?username="+username);
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=tis-620");
		req.send(null);
	}
	else
	{
		document.getElementById(check_login_name).innerHTML = "<font color='#BC3300'>Please enter a valid username</font>";
		return false;
	}
}

////Check User Email
function CheckUserEmail(username,check_email)
{
	if(isValidEmailStrict(username))
	{
		var req = Inint_AJAX();
   		  req.onreadystatechange = function () 
				{ 
					if (req.readyState==4)
					{
						if (req.status==200)
						{
							document.getElementById(check_email).innerHTML=req.responseText; 
						} 
					}
				};
     req.open("GET", "check/check_user_email.php?username="+username);
     req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=tis-620");
     req.send(null); 
	}
	else
	{
		document.getElementById(check_email).innerHTML = "<font color='#990000'>Please enter a valid email </font>";
		return false;
	}
}
////Check newUser Email
function CheckNewUserEmail(username,check_email)
{
	if(isValidEmailStrict(username))
	{
		var req = Inint_AJAX();
   		  req.onreadystatechange = function () 
				{ 
					if (req.readyState==4)
					{
						if (req.status==200)
						{
							document.getElementById(check_email).innerHTML=req.responseText; 
						} 
					}
				};
     req.open("GET", "check/new_user_email.php?username="+username);
     req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=tis-620");
     req.send(null); 
	}
	else
	{
		document.getElementById(check_email).innerHTML = "<font color='#990000'>Please enter a valid email </font>";
		return false;
	}
}

////Check User Email
function CheckUserSiteURL(web_url,check_weburl)
{
	if(isUrl(web_url))
	{
	var req = Inint_AJAX();
	req.onreadystatechange = function () 
	{ 
		if (req.readyState==4)
		{
			if (req.status==200)
			{
				document.getElementById(check_weburl).innerHTML=req.responseText; 
			} 
		}
	};
	req.open("GET", "check/check_user_url.php?username="+web_url);
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=tis-620");
	req.send(null); 
	}
	else
	{
		document.getElementById(check_weburl).innerHTML = "<font color='#990000'>Please enter a valid site Url</font>";
		return false;
	}
}

//Check NewUsersiteurl Email
function CheckNewUserSiteURL(web_url,check_weburl)
{
	if(isUrl(web_url))
	{
	var req = Inint_AJAX();
	req.onreadystatechange = function () 
	{ 
		if (req.readyState==4)
		{
			if (req.status==200)
			{
				document.getElementById(check_weburl).innerHTML=req.responseText; 
			} 
		}
	};
	req.open("GET", "check/check_newuser_url.php?username="+web_url);
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=tis-620");
	req.send(null); 
	}
	else
	{
		document.getElementById(check_weburl).innerHTML = "<font color='#990000'>Please enter a valid site Url</font>";
		return false;
	}
}

//Standerd User update
function StanderdUserUpdate(frm)
{
		var re =  /^[A-Za-z0-9]\w{3,}$/; 
		var re2 =  /^[A-Za-z0-9]\w{7,}$/;
		var re3 =  /^[0-9]\w{9,14}$/; 
		var re4 =  /^[0-9]\w{5,10}$/;
		var	creturn 			= 			true;
		document.getElementById('check_user_name').innerHTML		  =		'';
		document.getElementById('check_email').innerHTML		   	  =		'';
		document.getElementById('check_weburl').innerHTML		  	  =		'';
		
		var user_name		  				=		frm.user_name;
		var user_email		  				=		frm.user_email;
		var web_url		  				    =		frm.web_url;
		
		if(user_name.value=="")
		{
				document.getElementById('check_user_name').innerHTML = '<font color="#990000">Enter Name</font>';
				creturn	=	false;
		}
		
		if(user_email.value=="")
		{
				document.getElementById('check_email').innerHTML = '<font color="#990000">Enter Email Address</font>';
				creturn	=	false;
		}
		if(user_email.value!="")
		{
			if(!isValidEmailStrict(user_email.value))
			{
				document.getElementById('check_email').innerHTML = '<font color="#990000">Enter valid Email</font>';
				creturn	=	false;	
			}
		}
		
		if(web_url.value=="")
		{
			document.getElementById('check_weburl').innerHTML = '<font color="#990000">Enter website URL</font>';
			creturn	=	false;
		}
		if(web_url.value!="")
		{
			if(!isUrl(web_url.value))
			{
				document.getElementById('check_weburl').innerHTML = '<font color="#990000">Enter valid website URL</font>';
				creturn	=	false;	
			}
		}
		
		return creturn;
}
// check new user update

function NewUserUpdate(frm)
{
		var re =  /^[A-Za-z0-9]\w{3,}$/; 
		var re2 =  /^[A-Za-z0-9]\w{7,}$/;
		var re3 =  /^[0-9]\w{9,14}$/; 
		var re4 =  /^[0-9]\w{5,10}$/;
		var	creturn 			= 			true;
		document.getElementById('check_email').innerHTML		   	  =		'';
		var user_email		  =		frm.user_email;
		
		if(user_email.value=="")
		{
				document.getElementById('check_email').innerHTML = '<font color="#990000">Enter Email Address</font>';
				creturn	=	false;
		}
		if(user_email.value!="")
		{
			if(!isValidEmailStrict(user_email.value))
			{
				document.getElementById('check_email').innerHTML = '<font color="#990000">Enter valid Email</font>';
				creturn	=	false;	
			}
		}
		return creturn;
}

function CategoryValidate(frm)
{
		var	creturn 			= 			true;
		document.getElementById('check_user_name').innerHTML		   =	'';
		document.getElementById('check_category').innerHTML		   =	'';
		
		var user_name		  =		frm.user_name;
		var category		  =		frm.category;
		
		if(user_name.value=='')
		{
				document.getElementById('check_login_name').innerHTML = '<font color="#990000">Select Username</font>';
				creturn	=	false;
		}
		if(category.value=='')
		{
				document.getElementById('check_category').innerHTML = '<font color="#990000">Enter Category Name</font>';
				creturn	=	false;
		}
		return creturn;
}
//function new user category validate

function NewUserCategoryValidate(frm)
{
		var	creturn 			= 			true;
		document.getElementById('check_login_name').innerHTML		   		=	'';
		document.getElementById('check_user_category').innerHTML		   	=	'';
		
		var user_name		  =		frm.login_name;
		var category		  =		frm.cate;
		
		if(user_name.value=='')
		{
				document.getElementById('check_login_name').innerHTML = '<font color="#990000">Select Username</font>';
				creturn	=	false;
		}
		if(category.value=='')
		{
				document.getElementById('check_user_category').innerHTML = '<font color="#990000">Select Category </font>';
				creturn	=	false;
		}
		return creturn;
}


function ChargeValidate(frm)
{
		var	creturn 			= 			true;
		document.getElementById('check_paypal_email').innerHTML		    =	'';
		document.getElementById('check_paypal_url').innerHTML		    =	'';
		document.getElementById('check_charge_perarticle').innerHTML	=	'';
		document.getElementById('check_charge_permonth').innerHTML		=	'';
		document.getElementById('check_credit_doller').innerHTML		=	'';
		
		var paypal_email		  =		frm.paypal_email;
		var paypal_url		  	  =		frm.paypal_url;
		var charge_perarticle	  =		frm.charge_perarticle;
		var charge_permonth		  =		frm.charge_permonth;
		var credit_doller		  =		frm.credit_doller;
		
		if(paypal_email.value=='')
		{
				document.getElementById('check_paypal_email').innerHTML = '<font color="#990000">Enter Paypal Email</font>';
				creturn	=	false;
		}
		if(paypal_url.value=='')
		{
				document.getElementById('check_paypal_url').innerHTML = '<font color="#990000">Enter Paypalurl</font>';
				creturn	=	false;
		}
		if(charge_perarticle.value=='')
		{
				document.getElementById('check_charge_perarticle').innerHTML = '<font color="#990000">Enter Chaarge/Article</font>';
				creturn	=	false;
		}
		if(charge_permonth.value=='')
		{
				document.getElementById('check_charge_permonth').innerHTML = '<font color="#990000">Enter Charge/Month</font>';
				creturn	=	false;
		}
		if(credit_doller.value=='')
		{
				document.getElementById('check_credit_doller').innerHTML = '<font color="#990000">Enter credit per doller</font>';
				creturn	=	false;
		}
		return creturn;
}


//Article Validation
function Article_Validate(frm)
{
		var	creturn 			= 			true;
		document.getElementById('check_user_name').innerHTML		   =	'';
		document.getElementById('check_category_id').innerHTML		   =	'';
		document.getElementById('check_article_title').innerHTML	   =	'';
		document.getElementById('check_article').innerHTML		   	   =	'';
		
		var user_name		  =		frm.user_name;
		var category_id		  =		frm.category_id;
		var article_title	  =		frm.article_title;
		var article		  	  =		frm.article;
		
		if(user_name.value=="")
		{
			document.getElementById('check_user_name').innerHTML = '<font color="#990000">Select username</font>';
			creturn	=	false;	
		}
		if(category_id.value=="")
		{
			document.getElementById('check_category_id').innerHTML = '<font color="#990000">Select article category</font>';
			creturn	=	false;	
		}
		if(article_title.value=="")
		{
			document.getElementById('check_article_title').innerHTML = '<font color="#990000">Enter title of article</font>';
			creturn	=	false;	
		}
		if(article.value=="")
		{
			document.getElementById('check_article').innerHTML = '<font color="#990000">Select an article</font>';
			creturn	=	false;	
		}
		
		return creturn;
}


//Menu
function MenuValidate(frm)
{
		var	creturn 			= 			true;
		document.getElementById('check_category').innerHTML		   =	'';
		document.getElementById('check_item').innerHTML		   =	'';
		
		var category_kitchen		  =		frm.category_kitchen;
		var product		  					=		frm.product;
		
		if(category_kitchen.value=='')
		{
				document.getElementById('check_category').innerHTML = '<font color="#990000">Select A Category</font>';
				creturn	=	false;
		}
		if(product.value=='')
		{
				document.getElementById('check_item').innerHTML = '<font color="#990000">Enter Item Name</font>';
				creturn	=	false;
		}
		return creturn;
}

//location
function LocationValidate(frm)
{
		var	creturn 			= 			true;
		document.getElementById('check_location').innerHTML		   =	'';
		
		var location		  =		frm.location;
		
		if(location.value=='')
		{
				document.getElementById('check_location').innerHTML = '<font color="#990000">Enter Location</font>';
				creturn	=	false;
		}
		return creturn;
}

//offer
function DealValidate(frm)
{
		var	creturn 			= 			true;
		document.getElementById('check_category_name').innerHTML		  			   =	'';
		document.getElementById('check_offer').innerHTML		  			   =	'';
		document.getElementById('check_offer_description').innerHTML		   =	'';
		
		var category_name		  				=		frm.category_name;
		var offer		  				=		frm.offer;
		var offer_description		  	=		frm.offer_description;
		
		if(category_name.value=='')
		{
				document.getElementById('check_category_name').innerHTML = '<font color="#990000">Select Category</font>';
				creturn	=	false;
		}
		if(offer.value=='')
		{
				document.getElementById('check_offer').innerHTML = '<font color="#990000">Enter Offer</font>';
				creturn	=	false;
		}
		if(offer_description.value=='')
		{
				document.getElementById('check_offer_description').innerHTML = '<font color="#990000">Enter Offer Description</font>';
				creturn	=	false;
		}
		
		return creturn;
}

//Range
function RangeValidate(frm)
{
		var	creturn 			= 			true;
		document.getElementById('check_range').innerHTML		   =	'';
		
		var range		  =		frm.range;
		
		if(range.value=='')
		{
				document.getElementById('check_range').innerHTML = '<font color="#990000">Enter Range</font>';
				creturn	=	false;
		}
		return creturn;
}

//Order type
function OrderTypeValidate(frm)
{
		var	creturn 			= 			true;
		document.getElementById('check_ordertype').innerHTML		   =	'';
		
		var order_type		  =		frm.order_type;
		
		if(order_type.value=='')
		{
				document.getElementById('check_ordertype').innerHTML = '<font color="#990000">Enter Order Type</font>';
				creturn	=	false;
		}
		return creturn;
}

//Change Password
function OrderTypeValidate(frm)
{
		var	creturn 			= 			true;
		document.getElementById('check_old_pass').innerHTML		   =	'';
		document.getElementById('check_newpass').innerHTML		   =	'';
		document.getElementById('check_confirm').innerHTML		   =	'';
		
		var oldpassword		  				=		frm.oldpassword;
		var newpassword		  				=		frm.newpassword;
		var confirm_newpassword		  =		frm.confirm_newpassword;
		
		if(oldpassword.value=='')
		{
				document.getElementById('check_old_pass').innerHTML = '<font color="#990000">Enter Old Password</font>';
				creturn	=	false;
		}
		if(newpassword.value=='')
		{
				document.getElementById('check_newpass').innerHTML = '<font color="#990000">Enter New Password</font>';
				creturn	=	false;
		}
		if(confirm_newpassword.value	!=	newpassword.value)
		{
				document.getElementById('check_confirm').innerHTML = '<font color="#990000">Confirm Password Not match</font>';
				creturn	=	false;
		}
		
		return creturn;
}

//Restaurant Registration
function RestaurantValidate(frm)
{
		var re =  /^[A-Za-z0-9]\w{3,}$/; 
		var re2 =  /^[A-Za-z0-9]\w{7,}$/;
		var re3 =  /^[0-9]\w{9,14}$/; 
		var re4 =  /^[0-9]\w{5,10}$/;
		var	creturn 			= 			true;
		document.getElementById('check_loginname').innerHTML		   			=		'';
		document.getElementById('check_pass1').innerHTML		   				=		'';
		document.getElementById('check_pass2').innerHTML		  				=		'';
		document.getElementById('check_restaurant_name').innerHTML		  		=		'';
		document.getElementById('check_restaurant_email').innerHTML		  		=		'';
		document.getElementById('check_restaurant_city').innerHTML		   		=		'';
		document.getElementById('check_restaurant_street').innerHTML		    =		'';
		document.getElementById('check_restaurant_zip').innerHTML				=		'';
		document.getElementById('check_restaurant_phone').innerHTML				=		'';
		document.getElementById('check_restaurant_fax').innerHTML				=		'';
		
		var login_name		  				=		frm.login_name;
		var pass1		  					=		frm.pass1;
		var pass2					  		=		frm.pass2;
		var restaurant_name		  			=		frm.restaurant_name;
		var restaurant_email		  		=		frm.restaurant_email;
		var restaurant_city		  			=		frm.restaurant_city;
		var restaurant_street		  		=		frm.restaurant_street;
		var restaurant_zip		 			=		frm.restaurant_zip;
		var restaurant_phone		 		=		frm.restaurant_phone;
		var restaurant_fax		  			=		frm.restaurant_fax;
		
		
		if(login_name.value=='')
		{
				document.getElementById('check_loginname').innerHTML = '<font color="#990000">Enter Login Name</font>';
				creturn	=	false;
		}
		if(login_name.value!='')
		{
			if(!re.test(login_name.value))
			{
					document.getElementById('check_loginname').innerHTML = '<font color="#990000">Enter valid login name allowed only chrecters and 0-9 numeric value.</font>';
					creturn	=	false;
			}
		}
		
		if(pass1.value=='')
		{
				document.getElementById('check_pass1').innerHTML = '<font color="#990000">Enter Password</font>';
				creturn	=	false;
		}
		if(pass1.value!='')
		{
			if(!re2.test(pass1.value))
			{
					document.getElementById('check_pass1').innerHTML = '<font color="#990000">Enter valid password allowed only chrecters and digits length min 8 chracters.</font>';
					creturn	=	false;
			}
		}	
		
		if(pass2.value=="")
		{
				document.getElementById('check_pass2').innerHTML = '<font color="#990000">Enter Confirm Password</font>';
				creturn	=	false;
		}
		if(pass2.value!="")
		{
			if(pass2.value!=pass1.value)
				{
					document.getElementById('check_pass2').innerHTML = '<font color="#990000">Confirm Password not match</font>';
					creturn	=	false;
				}
		}
		if(restaurant_name.value=="")
		{
				document.getElementById('check_restaurant_name').innerHTML = '<font color="#990000">Enter restaurent name</font>';
				creturn	=	false;
		}
		
		if(restaurant_email.value=="")
		{
				document.getElementById('check_restaurant_email').innerHTML = '<font color="#990000">Enter Restaurent Email</font>';
				creturn	=	false;
		}
		if(restaurant_email.value!="")
		{
			if(!isValidEmailStrict(restaurant_email.value))
				{
					document.getElementById('check_restaurant_email').innerHTML = '<font color="#990000">Enter valid Email</font>';
					creturn	=	false;	
				}
		}
		
		if(restaurant_city.value=="")
		{
				document.getElementById('check_restaurant_city').innerHTML = '<font color="#990000">Enter Restaurant City</font>';
				creturn	=	false;
		}
		
		if(restaurant_street.value=="")
		{
				document.getElementById('check_restaurant_street').innerHTML = '<font color="#990000">Enter Restaurant Street</font>';
				creturn	=	false;
		}
		
		if(restaurant_zip.value=="")
		{
				document.getElementById('check_restaurant_zip').innerHTML = '<font color="#990000">Enter Restaurant Pin Code</font>';
				creturn	=	false;
		}
		if(restaurant_zip.value!="")
		{
				if(!re4.test(restaurant_zip.value))
				{
					document.getElementById('check_restaurant_zip').innerHTML = '<font color="#990000">Enter only numeric value Pincode must be 6 digit</font>';
					creturn	=	false;
				}
		}
		
		if(restaurant_phone.value=="")
		{
				document.getElementById('check_restaurant_phone').innerHTML = '<font color="#990000">Enter Restaurant Phono no.</font>';
				creturn	=	false;
		}
		if(restaurant_phone.value!="")
		{
				if(!re3.test(restaurant_phone.value))
				{
					document.getElementById('check_restaurant_phone').innerHTML = '<font color="#990000">Enter Only numeric value phone number must be 10 digit.</font>';
					creturn	=	false;
				}
		}
		
		if(restaurant_fax.value=="")
		{
					document.getElementById('check_restaurant_fax').innerHTML = '<font color="#990000">Enter Fax number</font>';
					creturn	=	false;
		}
		
		return creturn;
}

//check restaurant loginname on change
function CheckRestaurantLogin(username,check_loginname)
{
	var se =  /^[A-Za-z0-9]\w{3,}$/; 
	if(se.test(username))
	{
		var req = Inint_AJAX();
		req.onreadystatechange = function () 
		{
			if (req.readyState==4) 
			{	
				if (req.status==200) 
				{
					document.getElementById('check_loginname').innerHTML = req.responseText;
				}
			}
		};
		req.open("GET", "../check/check_restaurant_loginname.php?username="+username);
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=tis-620");
		req.send(null);
	}
	else
	{
		document.getElementById(check_loginname).innerHTML = "<font color='#BC3300'>Please enter a valid username </font>";
		return false;
	}
}

//Check Restaurent Email
function CheckRestaurentEmail(username,check_restaurant_email)
{
	if(isValidEmailStrict(username))
	{
		var req = Inint_AJAX();
   		  req.onreadystatechange = function () { 
          if (req.readyState==4) {
               if (req.status==200) {
			     document.getElementById(check_restaurant_email).innerHTML=req.responseText; 
			   } 
          }
     };
     req.open("GET", "../check/chech_restaurant_email.php?username="+username);
     req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=tis-620");
     req.send(null); 
	}
	else
	{
		document.getElementById(check_restaurant_email).innerHTML = "<font color='#990000'>Please enter a valid email </font>";
		return false;
	}
}

//Check Restaurent Email on edit
function CheckRestaurentUpdateEmail(username,res_id,check_restaurant_email)
{
	alert(username);
	alert(res_id);
	if(isValidEmailStrict(username))
	{
		var req = Inint_AJAX();
   		  req.onreadystatechange = function () { 
          if (req.readyState==4) {
               if (req.status==200) {
			     document.getElementById(check_restaurant_email).innerHTML=req.responseText; 
			   } 
          }
     };
     req.open("GET", "../check/check_restaurantupdate_email.php?username="+username+"&id="+res_id);
     req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=tis-620");
     req.send(null); 
	}
	else
	{
		document.getElementById(check_restaurant_email).innerHTML = "<font color='#990000'>Please enter a valid email </font>";
		return false;
	}
}


//Restaurant Update Registration
function RestaurantUpdateValidate(frm)
{
		var re =  /^[A-Za-z0-9]\w{3,}$/; 
		var re2 =  /^[A-Za-z0-9]\w{7,}$/;
		var re3 =  /^[0-9]\w{9,14}$/; 
		var re4 =  /^[0-9]\w{5,10}$/;
		var	creturn 			= 			true;
		document.getElementById('check_restaurant_name').innerHTML		  =		'';
		document.getElementById('check_restaurant_email').innerHTML		  =		'';
		document.getElementById('check_restaurant_location').innerHTML	=		'';
		document.getElementById('check_restaurent_address').innerHTML		=		'';
		document.getElementById('check_phone_no').innerHTML		   				=		'';
		document.getElementById('check_pin_code').innerHTML		   				=		'';
		document.getElementById('check_order_type').innerHTML		   			=		'';
		//document.getElementById('check_restaurent_kitchen').innerHTML		=		'';
		
		var restaurant_name		  		=		frm.restaurant_name;
		var restaurant_email		  	=		frm.restaurant_email;
		var restaurant_location		  =		frm.restaurant_location;
		var restaurent_address		  =		frm.restaurent_address;
		var phone_no		  					=		frm.phone_no;
		var pin_code		 						=		frm.pin_code;
		var order_type		  				=		frm.order_type;
		//var restaurent_kitchen		  =		frm.restaurent_kitchen;
		
		if(restaurant_name.value=="")
		{
				document.getElementById('check_restaurant_name').innerHTML = '<font color="#990000">Enter restaurent name</font>';
				creturn	=	false;
		}
		
		if(restaurant_email.value=="")
		{
				document.getElementById('check_restaurant_email').innerHTML = '<font color="#990000">Enter Email</font>';
				creturn	=	false;
		}
		if(restaurant_email.value!="")
		{
			if(!isValidEmailStrict(restaurant_email.value))
				{
					document.getElementById('check_restaurant_email').innerHTML = '<font color="#990000">Enter valid Email</font>';
					creturn	=	false;	
				}
		}
		
		if(restaurant_location.value=="")
		{
				document.getElementById('check_restaurant_location').innerHTML = '<font color="#990000">Select Location</font>';
				creturn	=	false;
		}
		
		if(restaurent_address.value=="")
		{
				document.getElementById('check_restaurent_address').innerHTML = '<font color="#990000">Enter Restaurant Address</font>';
				creturn	=	false;
		}
		if(phone_no.value=="")
		{
				document.getElementById('check_phone_no').innerHTML = '<font color="#990000">Enter Restaurant Phono no.</font>';
				creturn	=	false;
		}
		if(phone_no.value!="")
		{
				if(!re3.test(phone_no.value))
				{
					document.getElementById('check_phone_no').innerHTML = '<font color="#990000">Enter Only numeric value phone number must be 10 digit.</font>';
					creturn	=	false;
				}
		}
		
		if(pin_code.value=="")
		{
				document.getElementById('check_pin_code').innerHTML = '<font color="#990000">Enter Restaurant Pin Code</font>';
				creturn	=	false;
		}
		if(pin_code.value!="")
		{
				if(!re4.test(pin_code.value))
				{
					document.getElementById('check_pin_code').innerHTML = '<font color="#990000">Enter only numeric value Pincode must be 6 digit</font>';
					creturn	=	false;
				}
		}
		
		if(order_type.value=="")
		{
				document.getElementById('check_order_type').innerHTML = '<font color="#990000">Select Order Type</font>';
				creturn	=	false;
		}
		/*if(restaurent_kitchen.value=="")
		{
				document.getElementById('check_restaurent_kitchen').innerHTML = '<font color="#990000">Select Kitchen Category</font>';
				creturn	=	false;
		}*/
		
		return creturn;
}

//User Update Information
function UserUpdate(frm)
{
		var re =  /^[A-Za-z0-9]\w{3,}$/; 
		var re2 =  /^[A-Za-z0-9]\w{7,}$/;
		var re3 =  /^[0-9]\w{9,14}$/; 
		var re4 =  /^[0-9]\w{5,10}$/;
		var	creturn 			= 			true;
		document.getElementById('check_user_name').innerHTML		  		=		'';
		document.getElementById('check_sur_name').innerHTML		  			=		'';
		document.getElementById('check_phone_no').innerHTML						=		'';
		document.getElementById('check_zip_code').innerHTML						=		'';
		document.getElementById('check_address').innerHTML						=		'';
		
		var user_name		  					=		frm.user_name;
		var sur_name		  					=		frm.sur_name;
		var phone_no		  					=		frm.phone_no;
		var zip_code		 						=		frm.zip_code;
		var address		 				=		frm.address;
		
		if(user_name.value=="")
		{
				document.getElementById('check_user_name').innerHTML = '<font color="#990000">Enter Name</font>';
				creturn	=	false;
		}
		
		if(sur_name.value=="")
		{
				document.getElementById('check_sur_name').innerHTML = '<font color="#990000">Enter Restaurant Address</font>';
				creturn	=	false;
		}
		if(phone_no.value=="")
		{
				document.getElementById('check_phone_no').innerHTML = '<font color="#990000">Enter Restaurant Phono no.</font>';
				creturn	=	false;
		}
		if(phone_no.value!="")
		{
				if(!re3.test(phone_no.value))
				{
					document.getElementById('check_phone_no').innerHTML = '<font color="#990000">Enter Only numeric value phone number must be 10 digit.</font>';
					creturn	=	false;
				}
		}
		
		if(zip_code.value=="")
		{
				document.getElementById('check_zip_code').innerHTML = '<font color="#990000">Enter Restaurant Pin Code</font>';
				creturn	=	false;
		}
		if(zip_code.value!="")
		{
				if(!re4.test(zip_code.value))
				{
					document.getElementById('check_zip_code').innerHTML = '<font color="#990000">Enter only numeric value Pincode must be 6 digit</font>';
					creturn	=	false;
				}
		}
		
		if(address.value=="")
		{
					document.getElementById('check_address').innerHTML = '<font color="#990000">Enter Address</font>';
					creturn	=	false;
		}
		
		return creturn;
}

//FAQ
function FAQValidate(frm)
{
		var	creturn 			= 			true;
		document.getElementById('check_question').innerHTML		   =	'';
		document.getElementById('check_answer').innerHTML		   =	'';
		
		var question		  				=		frm.question;
		var answer		  				=		frm.answer;
		
		if(question.value=='')
		{
				document.getElementById('check_question').innerHTML = '<font color="#990000">Enter Question</font>';
				creturn	=	false;
		}
		if(answer.value=='')
		{
				document.getElementById('check_answer').innerHTML = '<font color="#990000">Enter Answer</font>';
				creturn	=	false;
		}
		
		return creturn;
}

//Advertisement Validation
function Advertise_Validate(frm)
{
		var	creturn 			= 			true;
		document.getElementById('check_image').innerHTML		   =	'';
		document.getElementById('check_script').innerHTML		   =	'';
		document.getElementById('check_side').innerHTML		   	   =	'';
		
		var add_image		  				=		frm.add_image;
		var add_script		  				=		frm.add_script;
		var image		  					=		frm.image;
		var script		  					=		frm.script;
		var page_side		  				=		frm.page_side;
		
		if(document.getElementById('add_image').checked==true)
		{
			if(image.value=="")
			{
				document.getElementById('check_image').innerHTML = '<font color="#990000">Enter Image</font>';
				creturn	=	false;	
			}
		}
		if(document.getElementById('add_script').checked==true)
		{
			if(script.value=="")
			{
				document.getElementById('check_script').innerHTML = '<font color="#990000">Enter Script or text</font>';
				creturn	=	false;	
			}
		}
		if(page_side.value=="")
			{
				document.getElementById('check_side').innerHTML = '<font color="#990000">Enter page side</font>';
				creturn	=	false;	
			}
		
		return creturn;
}

function TimeValidate(frm)
{
		var	creturn 			= 			true;
		document.getElementById('check_lunch_time').innerHTML		   =	'';
		document.getElementById('check_diner_time').innerHTML		   =	'';
		document.getElementById('check_late_time').innerHTML		   =	'';
		
		var lunch_time		  =		frm.lunch_time;
		var diner_time		  =		frm.diner_time;
		var late_time		  =		frm.late_time;
		
		if(lunch_time.value=='')
		{
				document.getElementById('check_lunch_time').innerHTML = '<font color="#990000">Enter Lunch Time</font>';
				creturn	=	false;
		}
		if(diner_time.value=='')
		{
				document.getElementById('check_diner_time').innerHTML = '<font color="#990000">Enter Diner Time</font>';
				creturn	=	false;
		}
		if(late_time.value=='')
		{
				document.getElementById('check_late_time').innerHTML = '<font color="#990000">Enter Late night Time</font>';
				creturn	=	false;
		}
		return creturn;
}




Directory Contents

Dirs: 2 × Files: 11

Name Size Perms Modified Actions
bootstrap DIR
- drwxrwxr-x 2023-11-07 19:59:50
Edit Download
- drwxrwxr-x 2023-11-07 19:59:50
Edit Download
40.98 KB lrwxrwxr-x 2023-11-07 19:59:50
Edit Download
11.15 KB lrwxrwxr-x 2023-11-07 19:59:50
Edit Download
92.62 KB lrwxrwxr-x 2023-11-07 19:59:50
Edit Download
84.33 KB lrwxrwxr-x 2023-11-07 19:59:50
Edit Download
441.14 KB lrwxrwxr-x 2023-11-07 19:59:50
Edit Download
70.63 KB lrwxrwxr-x 2023-11-07 19:59:50
Edit Download
21.56 KB lrwxrwxr-x 2023-11-07 19:59:50
Edit Download
2.47 KB lrwxrwxr-x 2023-11-07 19:59:50
Edit Download
22.44 KB lrwxrwxr-x 2023-11-07 19:59:50
Edit Download
78.95 KB lrwxrwxr-x 2023-11-07 19:59:50
Edit Download
3.76 KB lrwxrwxr-x 2023-11-07 19:59:50
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).