Example #1
0
 /**
  * Changes the ACL on the specified mailbox (SETACL)
  *
  * @param string $mailbox Mailbox name
  * @param string $user    User name
  * @param string $acl     ACL string
  *
  * @return boolean True on success, False on failure
  *
  * @access public
  * @since 0.5-beta
  */
 function set_acl($mailbox, $user, $acl)
 {
     if ($this->get_capability('ACL')) {
         return $this->conn->setACL($mailbox, $user, $acl);
     }
     return false;
 }
 /**
  * Changes the ACL on the specified folder (SETACL)
  *
  * @param string $folder  Folder name
  * @param string $user    User name
  * @param string $acl     ACL string
  *
  * @return boolean True on success, False on failure
  * @since 0.5-beta
  */
 public function set_acl($folder, $user, $acl)
 {
     if (!$this->get_capability('ACL')) {
         return false;
     }
     if (!$this->check_connection()) {
         return false;
     }
     return $this->conn->setACL($folder, $user, $acl);
 }
Example #3
0
 /**
  * Changes the ACL on the specified folder (SETACL)
  *
  * @param string $folder  Folder name
  * @param string $user    User name
  * @param string $acl     ACL string
  *
  * @return boolean True on success, False on failure
  * @since 0.5-beta
  */
 public function set_acl($folder, $user, $acl)
 {
     if (!$this->get_capability('ACL')) {
         return false;
     }
     if (!$this->check_connection()) {
         return false;
     }
     $this->clear_cache('mailboxes.folder-info.' . $folder);
     return $this->conn->setACL($folder, $user, $acl);
 }