Skip to content
system.inc.php 55.1 KiB
Newer Older
Till Brehm's avatar
Till Brehm committed
		$name_blacklist = array('root','ispconfig','vmail','getmail');
		if(in_array($groupname,$name_blacklist)) return false;
		if(preg_match('/^[a-zA-Z0-9\.\-_]{1,32}$/', $groupname) == false) return false;
		if($check_id && intval($this->getgid($groupname)) < $this->min_gid) return false;
Marius Cramer's avatar
Marius Cramer committed
		if($restrict_names == true && preg_match('/^client\d+$/', $groupname) == false) return false;
Marius Cramer's avatar
Marius Cramer committed
		return true;
	}
	
tbrehm's avatar
tbrehm committed
}