mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-01-23 06:18:55 +01:00
"dont send accounts via GroupDAV/CardDAV, if user choose in his prefs to hide the accounts"
This commit is contained in:
parent
3953386cc7
commit
ee7b0643bd
@ -77,7 +77,11 @@ class addressbook_groupdav extends groupdav_handler
|
|||||||
*/
|
*/
|
||||||
function propfind($path,$options,&$files,$user,$id='')
|
function propfind($path,$options,&$files,$user,$id='')
|
||||||
{
|
{
|
||||||
if ($user && $path != '/addressbook/') $filter = array('contact_owner' => $user);
|
$filter = array();
|
||||||
|
// show addressbook of a single user?
|
||||||
|
if ($user && $path != '/addressbook/') $filter['contact_owner'] = $user;
|
||||||
|
// should we hide the accounts addressbook
|
||||||
|
if ($GLOBALS['egw_info']['user']['preferences']['addressbook']['hide_accounts']) $filter['account_id'] = null;
|
||||||
|
|
||||||
// process REPORT filters or multiget href's
|
// process REPORT filters or multiget href's
|
||||||
if (($id || $options['root']['name'] != 'propfind') && !$this->_report_filters($options,$filter,$id))
|
if (($id || $options['root']['name'] != 'propfind') && !$this->_report_filters($options,$filter,$id))
|
||||||
|
Loading…
Reference in New Issue
Block a user