Current File : /home/inlingua/www/sensoriumpsychologists.com/screening/franchise_back/validate_admin.php
<?php 
class validate
{
	function is_empty($to_check)
	{
		
		if($to_check=='')
		{
			return true;
	    }
	 	else
	    {
	 		return false;
		}
	 }
	 function is_set($to_check)
	 {
		if(!isset($to_check))
		{
			return true;
	    }
	 	else
	    {
	 		return false;
		}
	 }
	 function is_exceeding_limit($to_check,$limit)
	 {
		 if(strlen($to_check)>$limit)
		 {
			 return true;
		 }
		 else
		 {
			 return false;
		 }
	 }
 	 function is_num($to_check,$is_float="no")
	 {
		 if($is_float=="yes")
		 {
			 if(filter_var($to_check,FILTER_VALIDATE_REGEXP,array("options"=>array("regexp"=>"/[^0-9.]+/"))))
			 {
				 return true;
			 }
			 else
			 {
				 return false;
			 }
		 }
		 else
		 {
			 if(filter_var($to_check,FILTER_VALIDATE_REGEXP,array("options"=>array("regexp"=>"/[^0-9]+/"))))
			 {
				 return true;
			 }
			 else
			 {
				 return false;
			 }
		 }
	 }
 	 function is_char($to_check)
	 {
		 if(!ctype_alpha($to_check))
		 {
			 return true;
		 }
		 else
		 {
			 return false;
		 }
	 }
	 function is_email($to_check)
	 {
		 if(!filter_var($to_check,FILTER_VALIDATE_EMAIL))
		 {
			 return true;
		 }
		 else
		 {
			 return false;
		 }
	 }
	 
	 function is_pan_card($to_check)
	 {
		  if (!preg_match("/^([a-zA-Z]){5}([0-9]){4}([a-zA-Z]){1}?$/", $to_check))
		 {
			 return true;
		 }
		 else
		 {
			 return false;
		 }
	 
	
	 }
	 function is_password_criteria($to_check)
	 {
		
		if (strlen($to_check) < 6)
		{
        	return true;
    	}
		
		$numbers = preg_replace ("/[^0-9]/","",$to_check);
		if(strlen($numbers)==0)
		{
			return true;
		}

		$CapLetter = preg_replace ("/[^A-Z]/","",$to_check);
   		if(strlen($CapLetter)==0)
		{
       		return true;
    	}
		$SmallLetter = preg_replace ("/[^a-z]/","",$to_check);
    	if(strlen($SmallLetter)==0)
		{
       		return true;
    	}
		
	 }
	 
 	 function is_dob($dob)
	 {
		if(strlen($dob)!=10)
		 	return true;
		if(filter_var($dob,FILTER_VALIDATE_REGEXP,array("options"=>array("regexp"=>"/[^0-9\-]+/"))))
			return true;
			
			
		$dob_array=explode("-",$dob);
		if(count($dob_array)!=3)
			return true;
		if(strlen($dob_array[0])!=4)
			return true;
		if(strlen($dob_array[1])!=2)
			return true;
		if(strlen($dob_array[2])!=2)
			return true;
	 }
}
?>