From aff04d6fc4dd5a63b0ee91427917287f8a5d928f Mon Sep 17 00:00:00 2001
From: alecpl <alec@alec.pl>
Date: Mon, 03 Jan 2011 02:15:51 -0500
Subject: [PATCH] - Fix errors in getACL() and myRights()

---
 program/include/rcube_imap_generic.php |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/program/include/rcube_imap_generic.php b/program/include/rcube_imap_generic.php
index 8b04a6b..9eeb028 100644
--- a/program/include/rcube_imap_generic.php
+++ b/program/include/rcube_imap_generic.php
@@ -2606,13 +2606,13 @@
      */
     function getACL($mailbox)
     {
-        list($code, $response) = $this->execute('GETACL', $this->escape($mailbox));
+        list($code, $response) = $this->execute('GETACL', array($this->escape($mailbox)));
 
         if ($code == self::ERROR_OK && preg_match('/^\* ACL /i', $response)) {
             // Parse server response (remove "* ACL ")
             $response = substr($response, 6);
             $ret  = $this->tokenizeResponse($response);
-            $mbox = array_unshift($ret);
+            $mbox = array_shift($ret);
             $size = count($ret);
 
             // Create user-rights hash array
@@ -2679,7 +2679,7 @@
      */
     function myRights($mailbox)
     {
-        list($code, $response) = $this->execute('MYRIGHTS', array($this->escape(mailbox)));
+        list($code, $response) = $this->execute('MYRIGHTS', array($this->escape($mailbox)));
 
         if ($code == self::ERROR_OK && preg_match('/^\* MYRIGHTS /i', $response)) {
             // Parse server response (remove "* MYRIGHTS ")

--
Gitblit v1.9.1