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