Added new setting of “Dynamic Group Member URL”
(ldapDynamicGroupMemberURL) - see LDAP settings advanced tab.
Added public function getDynamicGroupMembers.
Updated function _groupMembers.
Updated function getUserGroups.
<p><labelfor="ldap_base_groups"><?phpp($l->t('Base Group Tree'));?></label><textareaid="ldap_base_groups"name="ldap_base_groups"placeholder="<?phpp($l->t('One Group Base DN per line'));?>"data-default="<?phpp($_['ldap_base_groups_default']);?>"title="<?phpp($l->t('Base Group Tree'));?>"></textarea></p>
<p><labelfor="ldap_attributes_for_group_search"><?phpp($l->t('Group Search Attributes'));?></label><textareaid="ldap_attributes_for_group_search"name="ldap_attributes_for_group_search"placeholder="<?phpp($l->t('Optional; one attribute per line'));?>"data-default="<?phpp($_['ldap_attributes_for_group_search_default']);?>"title="<?phpp($l->t('Group Search Attributes'));?>"></textarea></p>
<p><labelfor="ldap_dynamic_group_member_url"><?phpp($l->t('Dynamic Group Member URL'));?></label><inputtype="text"id="ldap_dynamic_group_member_url"name="ldap_dynamic_group_member_url"title="<?phpp($l->t('The LDAP attribute that on group objects contains an LDAP search URL that determines what objects belong to the group. (An empty setting disables dynamic group membership functionality.)'));?>"data-default="<?phpp($_['ldap_dynamic_group_member_url_default']);?>"/></p>
<p><labelfor="ldap_nested_groups"><?phpp($l->t('Nested Groups'));?></label><inputtype="checkbox"id="ldap_nested_groups"name="ldap_nested_groups"value="1"data-default="<?phpp($_['ldap_nested_groups_default']);?>"title="<?phpp($l->t('When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)'));?>"/></p>
<p><labelfor="ldap_paging_size"><?phpp($l->t('Paging chunksize'));?></label><inputtype="number"id="ldap_paging_size"name="ldap_paging_size"title="<?phpp($l->t('Chunksize used for paged LDAP searches that may return bulky results like user or group enumeration. (Setting it 0 disables paged LDAP searches in those situations.)'));?>"data-default="<?phpp($_['ldap_paging_size_default']);?>"/></p>