Current File : /home/inlingua/public_html/sensoriumpsychologists.com/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;

	 }

}

?>