Commit dccedffd authored by Manfred Kutas's avatar Manfred Kutas

ZP-1063 Items marked as private are shown in shared folders.

Released under the Affero GNU General Public License (AGPL) version 3.
parent 644b5407
...@@ -134,8 +134,8 @@ class PHPWrapper { ...@@ -134,8 +134,8 @@ class PHPWrapper {
// do not send private messages from shared folders to the device // do not send private messages from shared folders to the device
$sensitivity = mapi_getprops($mapimessage, array(PR_SENSITIVITY)); $sensitivity = mapi_getprops($mapimessage, array(PR_SENSITIVITY));
$folderOrigin = Utils::GetFolderOriginFromId(ZPush::GetDeviceManager()->GetFolderIdForBackendId(bin2hex($this->folderid))); $sharedUser = ZPush::GetAdditionalSyncFolderStore(bin2hex($this->folderid));
if ($folderOrigin != 'user' && isset($sensitivity[PR_SENSITIVITY]) && $sensitivity[PR_SENSITIVITY] >= SENSITIVITY_PRIVATE) { if ($sharedUser != false && $sharedUser != 'SYSTEM' && isset($sensitivity[PR_SENSITIVITY]) && $sensitivity[PR_SENSITIVITY] >= SENSITIVITY_PRIVATE) {
ZLog::Write(LOGLEVEL_DEBUG, "PHPWrapper->ImportMessageChange(): ignoring private message from a shared folder"); ZLog::Write(LOGLEVEL_DEBUG, "PHPWrapper->ImportMessageChange(): ignoring private message from a shared folder");
return SYNC_E_IGNORE; return SYNC_E_IGNORE;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment