Aleksander Machniak
2015-06-07 a9587489473baf3854999e711083be212ca0c1c4
program/lib/Roundcube/rcube_ldap_generic.php
@@ -1,6 +1,6 @@
<?php
/*
/**
 +-----------------------------------------------------------------------+
 | 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);
    }
}