diff options
author | Michael Gapczynski <mtgap@owncloud.com> | 2012-08-14 17:05:38 -0400 |
---|---|---|
committer | Michael Gapczynski <mtgap@owncloud.com> | 2012-08-14 17:05:38 -0400 |
commit | b440dfc67eb8fb90d28b7de8628f32646be3d2c0 (patch) | |
tree | 75cce52be9ae9f9c38d4492c8b03dcfb15cd9ee0 /lib/public | |
parent | 9661a63a7200987843aba91d0aecd214482c1db1 (diff) | |
download | nextcloud-server-b440dfc67eb8fb90d28b7de8628f32646be3d2c0.tar.gz nextcloud-server-b440dfc67eb8fb90d28b7de8628f32646be3d2c0.zip |
Remove setTarget() function, changing target names only leads to confusion
Diffstat (limited to 'lib/public')
-rw-r--r-- | lib/public/share.php | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/lib/public/share.php b/lib/public/share.php index 766b0a3164c..49532220a2b 100644 --- a/lib/public/share.php +++ b/lib/public/share.php @@ -284,44 +284,6 @@ class Share { } /** - * @brief Set the target name of the item for the current user - * @param string Item type - * @param string Old item name - * @param string New item name - * @return Returns true on success or false on failure - */ - public static function setTarget($itemType, $oldTarget, $newTarget) { - $backend = self::getBackend($itemType); - $uidSharedWith = \OC_User::getUser(); - // TODO Check permissions for setting target? - if ($item = self::getItems($itemType, $oldTarget, self::SHARE_TYPE_USER, $uidSharedWith, null, self::FORMAT_NONE, null, 1, false)) { - // TODO Fix - // Check if this is a group share - if ($item['uid_shared_with'] == null) { - // A new entry needs to be created exclusively for the user - $query = \OC_DB::prepare('INSERT INTO *PREFIX*share VALUES(?,?,?,?,?,?,?,?,?,?)'); - if (isset($item['file_target'])) { - $fileTarget = $newTarget; - } else { - $fileTarget = null; - } - $query->execute(array($itemType, $item['item_source'], $newTarget, $uidSharedWith, $item['gid_shared_with'], $item['uid_owner'], $item['permissions'], $item['stime'], $item['file_source'], $fileTarget)); - return true; - } else { - // Check if this item is a file or folder, update the file_target as well if this is the case - if ($itemType == 'file' || $itemType == 'folder') { - $query = \OC_DB::prepare('UPDATE *PREFIX*share SET item_target = ?, file_target = REPLACE(file_target, ?, ?) WHERE uid_shared_with = ?'); - $query->execute(array($newTarget, $oldTarget, $newTarget, $uidSharedWith)); - } else { - $query = \OC_DB::prepare('UPDATE *PREFIX*share SET item_target = ? WHERE item_type = ? AND item_target = ? AND uid_shared_with = ?'); - $query->execute(array($newTarget, $itemType, $oldTarget, $uidSharedWith)); - } - return true; - } - } - } - - /** * @brief Set the permissions of an item for a specific user or group * @param string Item type * @param string Item source |