summaryrefslogtreecommitdiff
path: root/templates/auto_number/search.epp
blob: af7e755b64ad0ccbb0ff78626b1790ece12b386a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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::search::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 %>');
<% } %>