thomascube
2011-03-01 15e94412633b41c177e621d427cd6d5496a11702
Fix LDAP group identifiers

1 files modified
4 ■■■■ changed files
program/include/rcube_ldap.php 4 ●●●● patch | view | raw | blame | history
program/include/rcube_ldap.php
@@ -1068,7 +1068,7 @@
     * @param string New group identifier (if changed, otherwise don't set)
     * @return boolean New name on success, false if no data was changed
     */
    function rename_group($group_id, $new_name, &$new_id)
    function rename_group($group_id, $new_name, &$new_gid)
    {
        if (!$this->group_cache)
            $this->list_groups();
@@ -1077,7 +1077,7 @@
        $group_name = $this->group_cache[$group_id]['name'];
        $old_dn = "cn=$group_name,$base_dn";
        $new_rdn = "cn=$new_name";
        $new_id = base64_encode($new_rdn . ",$base_dn");
        $new_gid = base64_encode($new_name);
        $res = ldap_rename($this->conn, $old_dn, $new_rdn, NULL, TRUE);
        if ($res === false)