diff options
author | Robin Appelman <icewind@owncloud.com> | 2014-08-31 11:07:37 +0200 |
---|---|---|
committer | Robin Appelman <icewind@owncloud.com> | 2014-08-31 11:07:37 +0200 |
commit | ab5a3898365e9a07489423b79d9c823f42c9e98d (patch) | |
tree | aeae5c63f4c5bcab443e28709a915c391304940d | |
parent | 23137f4798cb89b188329050a85f2f3a706947c5 (diff) | |
parent | 06e6f10ce461de5c9ac5cfe1748fd9707193dcae (diff) | |
download | nextcloud-server-ab5a3898365e9a07489423b79d9c823f42c9e98d.tar.gz nextcloud-server-ab5a3898365e9a07489423b79d9c823f42c9e98d.zip |
Merge pull request #10766 from owncloud/getUserFolder
Add optional user ID parameter for getUseFolder
-rw-r--r-- | lib/private/server.php | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/lib/private/server.php b/lib/private/server.php index 53aab7a586a..c502a968c74 100644 --- a/lib/private/server.php +++ b/lib/private/server.php @@ -263,14 +263,18 @@ class Server extends SimpleContainer implements IServerContainer { /** * Returns a view to ownCloud's files folder * + * @param string $userId user ID * @return \OCP\Files\Folder */ - function getUserFolder() { - $user = $this->getUserSession()->getUser(); - if (!$user) { - return null; + function getUserFolder($userId = null) { + if($userId === null) { + $user = $this->getUserSession()->getUser(); + if (!$user) { + return null; + } + $userId = $user->getUID(); } - $dir = '/' . $user->getUID(); + $dir = '/' . $userId; $root = $this->getRootFolder(); $folder = null; |