steffen: server/kolab-webadmin/kolab-webadmin/php/admin/include ldap.class.php, 1.14, 1.15

cvs at intevation.de cvs at intevation.de
Fri Aug 13 12:46:10 CEST 2004


Author: steffen

Update of /kolabrepository/server/kolab-webadmin/kolab-webadmin/php/admin/include
In directory doto:/tmp/cvs-serv23705/kolab-webadmin/php/admin/include

Modified Files:
	ldap.class.php 
Log Message:
issue216

Index: ldap.class.php
===================================================================
RCS file: /kolabrepository/server/kolab-webadmin/kolab-webadmin/php/admin/include/ldap.class.php,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- ldap.class.php	13 Aug 2004 01:04:16 -0000	1.14
+++ ldap.class.php	13 Aug 2004 10:46:08 -0000	1.15
@@ -1,6 +1,6 @@
 <?php
 /*
- *  Copyright (c) 2004 KlarÃ��¤lvdalens Datakonsult AB
+ *  Copyright (c) 2004 KlarÃ��¿½ï¿½Â¤lvdalens Datakonsult AB
  *
  *    Written by Steffen Hansen <steffen at klaralvdalens-datakonsult.se>
  *
@@ -210,6 +210,19 @@
       }
     } else {
       $errors[] = _("LDAP Error searching for DN $dn: ").ldap_error($this->connection);
+    }
+    return false;
+  }
+
+  function dnForAlias( $mail ) {
+    if( $this->search( $_SESSION['base_dn'],
+                       '(&(objectclass=kolabInetOrgPerson)(alias='.$this->escape($mail).'))' ) ) {
+      $entry = $this->firstEntry();
+      if( $entry ) {
+        return ldap_get_dn( $this->connection, $entry );
+      }
+    } else {
+      echo _("Error searching for DN for Mail=$mail");
     }
     return false;
   }





More information about the commits mailing list