mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-11-23 16:33:17 +01:00
Re-init static streamwrapper, as some of them look at permissions or preferences
This commit is contained in:
parent
e17b372740
commit
e7df918794
@ -239,6 +239,14 @@ class Sharing
|
||||
|
||||
$share['share_root'] = '/';
|
||||
Vfs::$user = $share['share_owner'];
|
||||
|
||||
// Need to re-init stream wrapper, as some of them look at
|
||||
// preferences or permissions
|
||||
$scheme = Vfs\StreamWrapper::scheme2class(Vfs::parse_url($share['resolve_url'],PHP_URL_SCHEME));
|
||||
if($scheme && method_exists($scheme, 'init_static'))
|
||||
{
|
||||
$scheme::init_static();
|
||||
}
|
||||
}
|
||||
|
||||
// mounting share
|
||||
|
Loading…
Reference in New Issue
Block a user