Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
die_coolen_jungs
our_own_cloud_project
Commits
6e7acb8a
Commit
6e7acb8a
authored
Sep 29, 2014
by
Bjoern Schiessle
Browse files
some small fixed, suggested by scrutinizer
parent
e5f0dded
Changes
5
Hide whitespace changes
Inline
Side-by-side
apps/files_sharing/lib/share/file.php
View file @
6e7acb8a
...
...
@@ -57,7 +57,7 @@ class OC_Share_Backend_File implements OCP\Share_Backend_File_Dependent {
* create unique target
* @param string $filePath
* @param string $shareWith
* @param
string
$exclude
* @param
array
$exclude
(optional)
* @return string
*/
public
function
generateTarget
(
$filePath
,
$shareWith
,
$exclude
=
null
)
{
...
...
@@ -83,7 +83,9 @@ class OC_Share_Backend_File implements OCP\Share_Backend_File_Dependent {
}
}
return
\
OCA\Files_Sharing\Helper
::
generateUniqueTarget
(
$target
,
$exclude
,
$view
);
$excludeList
=
(
is_array
(
$exclude
))
?
$exclude
:
array
();
return
\
OCA\Files_Sharing\Helper
::
generateUniqueTarget
(
$target
,
$excludeList
,
$view
);
}
public
function
formatItems
(
$items
,
$format
,
$parameters
=
null
)
{
...
...
apps/files_sharing/tests/share.php
View file @
6e7acb8a
...
...
@@ -72,8 +72,6 @@ class Test_Files_Sharing extends Test_Files_Sharing_Base {
$fileinfo
=
$this
->
view
->
getFileInfo
(
$this
->
filename
);
$pathinfo
=
pathinfo
(
$this
->
filename
);
$result
=
\
OCP\Share
::
shareItem
(
'file'
,
$fileinfo
[
'fileid'
],
\
OCP\Share
::
SHARE_TYPE_USER
,
\
Test_Files_Sharing
::
TEST_FILES_SHARING_API_USER2
,
31
);
...
...
lib/private/share/helper.php
View file @
6e7acb8a
...
...
@@ -36,6 +36,7 @@ class Helper extends \OC\Share\Constants {
* @return string Item target
*/
public
static
function
generateTarget
(
$itemType
,
$itemSource
,
$shareType
,
$shareWith
,
$uidOwner
,
$suggestedTarget
=
null
,
$groupParent
=
null
)
{
// FIXME: $uidOwner and $groupParent seems to be unused
$backend
=
\
OC\Share\Share
::
getBackend
(
$itemType
);
if
(
$shareType
==
self
::
SHARE_TYPE_LINK
)
{
if
(
isset
(
$suggestedTarget
))
{
...
...
@@ -53,9 +54,6 @@ class Helper extends \OC\Share\Constants {
if
(
$shareType
==
self
::
SHARE_TYPE_USER
)
{
// Share with is a user, so set share type to user and groups
$shareType
=
self
::
$shareTypeUserAndGroups
;
$userAndGroups
=
array_merge
(
array
(
$shareWith
),
\
OC_Group
::
getUserGroups
(
$shareWith
));
}
else
{
$userAndGroups
=
false
;
}
$exclude
=
array
();
...
...
lib/private/share/hooks.php
View file @
6e7acb8a
...
...
@@ -65,7 +65,7 @@ class Hooks extends \OC\Share\Constants {
// do we also need a file target
if
(
$item
[
'item_type'
]
===
'file'
||
$item
[
'item_type'
]
===
'folder'
)
{
$fileTarget
=
Helper
::
generateTarget
(
'file'
,
$
row
[
'file_target'
],
self
::
SHARE_TYPE_USER
,
$arguments
[
'uid'
],
$fileTarget
=
Helper
::
generateTarget
(
'file'
,
$
item
[
'file_target'
],
self
::
SHARE_TYPE_USER
,
$arguments
[
'uid'
],
$item
[
'owner'
],
null
,
$item
[
'parent'
]);
}
else
{
$fileTarget
=
null
;
...
...
lib/private/share/share.php
View file @
6e7acb8a
...
...
@@ -295,7 +295,7 @@ class Share extends \OC\Share\Constants {
$shares
=
array
();
$column
=
(
$itemType
===
'file'
||
$itemType
===
'folder'
)
?
'file_source'
:
'item_source'
;
$where
=
' `'
.
$column
.
'` = ? AND `item_type` = ? '
;
$arguments
=
array
(
$itemSource
,
$itemType
);
// for link shares $user === null
...
...
@@ -706,7 +706,7 @@ class Share extends \OC\Share\Constants {
// if there is more then one result we don't have to delete the children
// but update their parent. For group shares the new parent should always be
// the original group share and not the db entry with the unique name
}
else
if
((
int
)
$item
[
'share_type'
]
===
\
OCP\Share
::
$shareTypeGroupUserUnique
)
{
}
else
if
((
int
)
$item
[
'share_type'
]
===
self
::
$shareTypeGroupUserUnique
)
{
$newParent
=
$item
[
'parent'
];
}
else
{
$newParent
=
$item
[
'id'
];
...
...
@@ -1614,6 +1614,7 @@ class Share extends \OC\Share\Constants {
$permissions
,
$parentFolder
=
null
,
$token
=
null
,
$itemSourceName
=
null
,
\
DateTime
$expirationDate
=
null
)
{
$queriesToExecute
=
array
();
$suggestedItemTarget
=
null
;
$result
=
self
::
checkReshare
(
$itemType
,
$itemSource
,
$shareType
,
$shareWith
,
$uidOwner
,
$permissions
,
$itemSourceName
,
$expirationDate
);
if
(
!
empty
(
$result
))
{
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment