| | |
| | | <?php |
| | | |
| | | /* |
| | | /** |
| | | +-----------------------------------------------------------------------+ |
| | | | Roundcube/rcube_ldap_generic.php | |
| | | | | |
| | |
| | | } |
| | | |
| | | $groups = array(); |
| | | $words = rcube_utils::tokenize_string($value, 1); |
| | | $value = str_replace('*', '', $value); |
| | | $words = $mode == 0 ? rcube_utils::tokenize_string($value, 1) : array($value); |
| | | |
| | | // set wildcards |
| | | $wp = $ws = ''; |
| | |
| | | $groups[] = '(|' . join('', $parts) . ')'; |
| | | } |
| | | |
| | | return empty($groups) ? '' : '(&' . join('', $groups) . ')'; |
| | | return count($groups) > 1 ? '(&' . join('', $groups) . ')' : join('', $groups); |
| | | } |
| | | } |
| | | |