From 3f250a0fe63725f3daca904d93fd63d5eb437c56 Mon Sep 17 00:00:00 2001
From: Thomas Bruederli <thomas@roundcube.net>
Date: Fri, 09 Nov 2012 05:50:33 -0500
Subject: [PATCH] Add config options to automatically generate LDAP attributes for new entries

---
 config/main.inc.php.dist |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/config/main.inc.php.dist b/config/main.inc.php.dist
index dafee72..35fe0e8 100644
--- a/config/main.inc.php.dist
+++ b/config/main.inc.php.dist
@@ -636,6 +636,11 @@
   ),
   // Map of contact sub-objects (attribute name => objectClass(es)), e.g. 'c' => 'country'
   'sub_fields' => array(),
+  // Generate values for the following LDAP attributes automatically when creating a new record
+  'autovalues' => array(
+  // 'uid'  => 'md5(microtime())',               // You may specify PHP code snippets which are then eval'ed 
+  // 'mail' => '{givenname}.{sn}@mydomain.com',  // or composite strings with placeholders for existing attributes
+  ),
   'sort'          => 'cn',    // The field to sort the listing by.
   'scope'         => 'sub',   // search mode: sub|base|list
   'filter'        => '(objectClass=inetOrgPerson)',      // used for basic listing (if not empty) and will be &'d with search queries. example: status=act

--
Gitblit v1.9.1