diff -r 877f952ae2bd -r 6b6c2214f778 web/lib/Zend/Validate/Ldap/Dn.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/web/lib/Zend/Validate/Ldap/Dn.php Thu Mar 21 19:52:38 2013 +0100 @@ -0,0 +1,65 @@ + 'DN is malformed', + ); + + /** + * Defined by Zend_Validate_Interface. + * + * Returns true if and only if $value is a valid DN. + * + * @param string $value The value to be validated. + * + * @return boolean + */ + public function isValid($value) + { + $valid = Zend_Ldap_Dn::checkDn($value); + if ($valid === false) { + $this->_error(self::MALFORMED); + return false; + } + return true; + } +} \ No newline at end of file