From 20f8581c83b4f3b362db5bad03c0280d3dd131a1 Mon Sep 17 00:00:00 2001 From: elliot Date: Wed, 20 Sep 2006 11:38:50 +0000 Subject: [PATCH] Cleaned up deprecated functions --- Doctrine/Validator/Email.php | 122 ++++++++++++----------------------- 1 file changed, 40 insertions(+), 82 deletions(-) diff --git a/Doctrine/Validator/Email.php b/Doctrine/Validator/Email.php index eec765b18..fc4423f65 100644 --- a/Doctrine/Validator/Email.php +++ b/Doctrine/Validator/Email.php @@ -1,82 +1,40 @@ - 64) - return false; - - if(strlen($parts[1]) < 1 || strlen($parts[1]) > 255) - return false; - - $local_array = explode(".", $parts[0]); - for ($i = 0; $i < sizeof($local_array); $i++) { - if (!ereg("^(([A-Za-z0-9!#$%&'*+/=?^_`{|}~-][A-Za-z0-9!#$%&'*+/=?^_`{|}~\.-]{0,63})|(\"[^(\\|\")]{0,62}\"))$", $parts[$i])) { - return false; - } - } - if (!ereg("^\[?[0-9\.]+\]?$", $parts[1])) { // Check if domain is IP. If not, it should be valid domain name - $domain_array = explode(".", $parts[1]); - if (count($domain_array) < 2) { - return false; // Not enough parts to domain - } - for ($i = 0; $i < sizeof($domain_array); $i++) { - if (!ereg("^(([A-Za-z0-9][A-Za-z0-9-]{0,61}[A-Za-z0-9])|([A-Za-z0-9]+))$", $domain_array[$i])) { - return false; - } - } - } - if(function_exists("checkdnsrr")) { - if( ! checkdnsrr($parts[1], "MX")) - return false; - } - - return true; - } - */ -} - +