summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoeland Jago Douma <roeland@famdouma.nl>2016-06-08 08:19:32 +0200
committerRoeland Jago Douma <roeland@famdouma.nl>2016-06-08 08:19:32 +0200
commit4a3c67fdb4b89bbbb384f869a585a4238e213538 (patch)
tree7bbf06c94b1665da687796b2e3c168e66d9f892a
parentbbd61cd98a0fff5fbf497e75515e4c5a4f12bd7d (diff)
downloadnextcloud-server-4a3c67fdb4b89bbbb384f869a585a4238e213538.tar.gz
nextcloud-server-4a3c67fdb4b89bbbb384f869a585a4238e213538.zip
Bring back sharedstorage hooks
-rw-r--r--apps/files_sharing/lib/sharedstorage.php18
1 files changed, 18 insertions, 0 deletions
diff --git a/apps/files_sharing/lib/sharedstorage.php b/apps/files_sharing/lib/sharedstorage.php
index 965c4d36cad..b5b5e416884 100644
--- a/apps/files_sharing/lib/sharedstorage.php
+++ b/apps/files_sharing/lib/sharedstorage.php
@@ -415,4 +415,22 @@ class Shared extends \OC\Files\Storage\Wrapper\Jail implements ISharedStorage {
return $this->sourceStorage;
}
+ public function file_get_contents($path) {
+ $info = [
+ 'target' => $this->getMountPoint() . '/' . $path,
+ 'source' => $this->getSourcePath($path),
+ ];
+ \OCP\Util::emitHook('\OC\Files\Storage\Shared', 'file_get_contents', $info);
+ return parent::file_get_contents($path);
+ }
+
+ public function file_put_contents($path, $data) {
+ $info = [
+ 'target' => $this->getMountPoint() . '/' . $path,
+ 'source' => $this->getSourcePath($path),
+ ];
+ \OCP\Util::emitHook('\OC\Files\Storage\Shared', 'file_put_contents', $info);
+ return parent::file_put_contents($path, $data);
+ }
+
}