From c687d9d2f19464c3308c299d942413f2bd4da483 Mon Sep 17 00:00:00 2001 From: Graham Cole <chckens@sucs.org> Date: Sat, 15 Nov 2008 14:41:43 +0000 Subject: [PATCH] use the site e-mail validation function for the SUCS blogs stuff to avoid a namespace clash --- lib/blog/validation.lib.php | 27 +-------------------------- 1 file changed, 1 insertion(+), 26 deletions(-) diff --git a/lib/blog/validation.lib.php b/lib/blog/validation.lib.php index 3da828d..401a179 100644 --- a/lib/blog/validation.lib.php +++ b/lib/blog/validation.lib.php @@ -5,32 +5,6 @@ function safeuname($name) if (strlen($name) < 2) return FALSE; return ereg("^[a-z][a-z0-9_]*$", $name); } -//check for a valid email address -function validEmail ($email) -{ - global $error; - //split user and domain - list($user,$domain) = explode("@", $email); - // check for bad characters, and check for zero length user & domain - if(!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$",$email) or !$user or !$domain ) - { - $error = 'an invalid email address (syntax)'; - return false; - } - // Syntax OK - - // Check for an mail server - elseif(!getmxrr($domain,$mx) or !gethostbyname($domain)) - { - $error = "no mail servers listed for '$domain'"; - return false; - } - else - { - // Email address valid from technical point of view - return true; - } -} // Find out if a given user has a blog function blogger ($user) { @@ -40,4 +14,5 @@ function blogger ($user) { else return false; } +require_once($base."/lib/validation.php"); ?> -- GitLab