mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-02-17 02:41:02 +01:00
finetuning on acl-management
This commit is contained in:
parent
a66e6803e2
commit
81996d0321
@ -593,9 +593,14 @@ class ajaxfelamimail
|
||||
$response->addScript("document.getElementById('aMoveSelectFolder').style.visibility = 'hidden';");
|
||||
}
|
||||
$response->addAssign("folderName", "innerHTML", htmlspecialchars($folderStatus['displayName'], ENT_QUOTES, $this->charset));
|
||||
//error_log(__METHOD__.__LINE__.' Folder:'.$folderName.' ACL:'.array2string($this->bofelamimail->getIMAPACL($folderName)));
|
||||
if($folderACL = $this->bofelamimail->getIMAPACL($folderName)) {
|
||||
$response->addAssign("aclTable", "innerHTML", $this->createACLTable($folderACL));
|
||||
}
|
||||
else
|
||||
{
|
||||
$response->addAssign("aclTable", "innerHTML", '');
|
||||
}
|
||||
|
||||
return $response->getXML();
|
||||
} else {
|
||||
@ -609,7 +614,15 @@ class ajaxfelamimail
|
||||
$response->addScript("document.getElementById('mailboxRenameButton').disabled = true;");
|
||||
$response->addScript("document.getElementById('divDeleteButton').style.visibility = 'hidden';");
|
||||
$response->addScript("document.getElementById('divRenameButton').style.visibility = 'hidden';");
|
||||
$response->addAssign("aclTable", "innerHTML", '');
|
||||
// we should not need this, but dovecot does not report the correct folderstatus for all folders that he is listing
|
||||
//error_log(__METHOD__.__LINE__.' Folder:'.$folderName.' ACL:'.array2string($this->bofelamimail->getIMAPACL($folderName)));
|
||||
if($folderName != '--topfolder--' && $folderName != 'user' && ($folderACL = $this->bofelamimail->getIMAPACL($folderName))) {
|
||||
$response->addAssign("aclTable", "innerHTML", $this->createACLTable($folderACL));
|
||||
}
|
||||
else
|
||||
{
|
||||
$response->addAssign("aclTable", "innerHTML", '');
|
||||
}
|
||||
return $response->getXML();
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user