From 15e94412633b41c177e621d427cd6d5496a11702 Mon Sep 17 00:00:00 2001
From: thomascube <thomas@roundcube.net>
Date: Tue, 01 Mar 2011 17:11:34 -0500
Subject: [PATCH] Fix LDAP group identifiers

---
 program/include/rcube_ldap.php |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/program/include/rcube_ldap.php b/program/include/rcube_ldap.php
index c825371..a20d123 100644
--- a/program/include/rcube_ldap.php
+++ b/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)

--
Gitblit v1.9.1