Allow access to upload in user/.tmp/ even if user has no rights to filemanager

This commit is contained in:
Hadi Nategh 2017-05-08 17:21:51 +02:00
parent 16ea7a4ec6
commit fbc1d1db38

View File

@ -69,7 +69,8 @@ catch (Api\Exception\NoPermission\App $e)
$GLOBALS['egw_info']['currentapp'] = 'sitemgr-link';
}
// allow access to mounted eTemplates, if there are no filemanager or sitemgr-link app rights
elseif (preg_match('|/webdav.php/etemplates/|', $_SERVER['REQUEST_URI']))
// and still allow for temp file upload.
elseif (preg_match("/\/webdav\.php\/etemplates\/|\/webdav.php\/home\/".$GLOBALS['egw_info']['user']['account_lid']."\/.tmp\//", $_SERVER['REQUEST_URI']))
{
$GLOBALS['egw_info']['currentapp'] = 'api';
}