From 352c1415be55ae5797685d2ea22fcd07cdfbf4ec Mon Sep 17 00:00:00 2001 From: Thomas Müller Date: Fri, 5 Jul 2013 13:45:21 +0200 Subject: proper fix for getting the shared item if no user is logged in --- lib/public/share.php | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/public/share.php b/lib/public/share.php index de7025d7b15..28878c2c868 100644 --- a/lib/public/share.php +++ b/lib/public/share.php @@ -312,11 +312,22 @@ class Share { * @return Return depends on format */ public static function getItemShared($itemType, $itemSource, $format = self::FORMAT_NONE, - $parameters = null, $includeCollections = false) { + $parameters = null, $includeCollections = false) { return self::getItems($itemType, $itemSource, null, null, \OC_User::getUser(), $format, $parameters, -1, $includeCollections); } + /** + * @param $itemType + * @param $itemSource + * @param $uid_owner + * @return mixed + */ + public static function getSharedItem($itemType, $itemSource, $uid_owner) { + return self::getItems($itemType, $itemSource, null, null, $uid_owner, self::FORMAT_NONE, + null, 1, false); + } + /** * Get all users an item is shared with * @param string Item type -- cgit v1.2.3