Thomas Bruederli
2015-03-03 36ee2c8427298fc8735fe547d11c7e203fb3ca99
program/lib/Roundcube/rcube_ldap_generic.php
@@ -336,7 +336,8 @@
        }
        $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 = '';
@@ -354,7 +355,7 @@
            $groups[] = '(|' . join('', $parts) . ')';
        }
        return empty($groups) ? '' : '(&' . join('', $groups) . ')';
        return count($groups) > 1 ? '(&' . join('', $groups) . ')' : join('', $groups);
    }
}