diff options
author | Michael Gapczynski <mtgap@owncloud.com> | 2012-08-06 11:27:13 -0400 |
---|---|---|
committer | Michael Gapczynski <mtgap@owncloud.com> | 2012-08-06 11:27:13 -0400 |
commit | 3b2c853916fb75968ae759e54bb61a8095debe7e (patch) | |
tree | a5aecb01d54747e0c249c904ba23405bd37e5c65 /apps/files_sharing/lib/share/file.php | |
parent | 09bb3bfaf8bbc276ff23a2882d5591be542c0139 (diff) | |
download | nextcloud-server-3b2c853916fb75968ae759e54bb61a8095debe7e.tar.gz nextcloud-server-3b2c853916fb75968ae759e54bb61a8095debe7e.zip |
Lots of refactoring to share API
Diffstat (limited to 'apps/files_sharing/lib/share/file.php')
-rw-r--r-- | apps/files_sharing/lib/share/file.php | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/apps/files_sharing/lib/share/file.php b/apps/files_sharing/lib/share/file.php index dd63539cdfe..927e9462f23 100644 --- a/apps/files_sharing/lib/share/file.php +++ b/apps/files_sharing/lib/share/file.php @@ -20,23 +20,27 @@ * License along with this library. If not, see <http://www.gnu.org/licenses/>. */ -class OC_Share_Backend_File extends OCP\Share_Backend { +class OC_Share_Backend_File implements OCP\Share_Backend_File_Dependent { const FORMAT_SHARED_STORAGE = 0; const FORMAT_FILE_APP = 1; const FORMAT_FILE_APP_ROOT = 2; const FORMAT_OPENDIR = 3; - public function getSource($item, $uid) { - if (OC_Filesystem::file_exists($item)) { - return array('item' => null, 'file' => $item); - } - return false; + public function isValidSource($item, $uid) { +// if (OC_Filesystem::file_exists($item)) { + return true; +// } +// return false; + } + + public function getFilePath($item, $uid) { + return $item; } public function generateTarget($item, $uid, $exclude = null) { // TODO Make sure target path doesn't exist already - return '/Shared'.$item; + return $item; } public function formatItems($items, $format, $parameters = null) { |