diff options
Diffstat (limited to 'templates/auto_number/search.epp')
-rw-r--r-- | templates/auto_number/search.epp | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/templates/auto_number/search.epp b/templates/auto_number/search.epp new file mode 100644 index 0000000..5817c76 --- /dev/null +++ b/templates/auto_number/search.epp @@ -0,0 +1,29 @@ +/* This feature allows phpLDAPadmin to automatically determine the next + available uidNumber for a new entry. */ +$servers->setValue('auto_number','enable',true); + +/* The mechanism to use when finding the next available uidNumber. Two possible + values: 'uidpool' or 'search'. + The 'uidpool' mechanism uses an existing uidPool entry in your LDAP server to + blindly lookup the next available uidNumber. The 'search' mechanism searches + for entries with a uidNumber value and finds the first available uidNumber + (slower). */ +$servers->setValue('auto_number', 'mechanism', 'search'); + +/* The DN of the search base when the 'search' mechanism is used above. */ + +$servers->setValue('auto_number','search_base','<%= $phpldapadmin::auto_number::search::search_base %>'); + +/* The minimum number to use when searching for the next available number + (only when 'search' is used for auto_number. */ +$servers->setValue('auto_number','min',array( + 'uidNumber' => <%= $phpldapadmin::auto_number::search::uid %>, + 'gidNumber' => <%= $phpldapadmin::auto_number::serach::gid %>)); + +<% if $phpldapadmin::auto_number::search::dn { %> +$servers->setValue('auto_number', 'dn', '<%= $phpldapadmin::auto_number::search::dn %>'); +<% } %> + +<% if $phpldapadmin::auto_number::search::pass { %> +$servers->setValue('auto_number', 'pass', '<%= $phpldapadmin::auto_number::search::pass %>'); +<% } %> |