Changeset 4d9f620 in github


Ignore:
Timestamp:
Jul 17, 2011 3:00:30 PM (23 months ago)
Author:
thomascube <thomas@…>
Branches:
master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.6, release-0.7, release-0.8
Children:
03eb13f
Parents:
df85377
Message:

Filter LDAP groups by search query

File:
1 edited

Legend:

Unmodified
Added
Removed
  • program/include/rcube_ldap.php

    rce4e0ec r4d9f620  
    11021102        { 
    11031103            $group_name = $ldap_data[$i]['cn'][0]; 
    1104             $group_id = base64_encode($group_name); 
    1105             $groups[$group_id]['ID'] = $group_id; 
    1106             $groups[$group_id]['name'] = $group_name; 
    1107             $groups[$group_id]['members'] = $ldap_data[$i]['member']; 
    1108             $group_sortnames[] = strtolower($group_name); 
     1104            if (!$search || strstr(strtolower($group_name), strtolower($search))) 
     1105            { 
     1106                $group_id = base64_encode($group_name); 
     1107                $groups[$group_id]['ID'] = $group_id; 
     1108                $groups[$group_id]['name'] = $group_name; 
     1109                $groups[$group_id]['members'] = $ldap_data[$i]['member']; 
     1110                $group_sortnames[] = strtolower($group_name); 
     1111            } 
    11091112        } 
    11101113        array_multisort($group_sortnames, SORT_ASC, SORT_STRING, $groups); 
Note: See TracChangeset for help on using the changeset viewer.