コード例 #1
0
ファイル: base.php プロジェクト: Kevin-ZK/vaneDisk
 private static function registerEncryptionHooks()
 {
     $enabled = self::$server->getEncryptionManager()->isEnabled();
     if ($enabled) {
         \OCP\Util::connectHook('OCP\\Share', 'post_shared', 'OC\\Encryption\\HookManager', 'postShared');
         \OCP\Util::connectHook('OCP\\Share', 'post_unshare', 'OC\\Encryption\\HookManager', 'postUnshared');
         \OCP\Util::connectHook('OC_Filesystem', 'post_rename', 'OC\\Encryption\\HookManager', 'postRename');
         \OCP\Util::connectHook('\\OCA\\Files_Trashbin\\Trashbin', 'post_restore', 'OC\\Encryption\\HookManager', 'postRestore');
     }
 }
コード例 #2
0
ファイル: base.php プロジェクト: adolfo2103/hcloudfilem
 private static function registerEncryptionHooks()
 {
     $enabled = self::$server->getEncryptionManager()->isEnabled();
     if ($enabled) {
         $user = \OC::$server->getUserSession()->getUser();
         $uid = '';
         if ($user) {
             $uid = $user->getUID();
         }
         $updater = new \OC\Encryption\Update(new \OC\Files\View(), new \OC\Encryption\Util(new \OC\Files\View(), \OC::$server->getUserManager(), \OC::$server->getConfig()), \OC\Files\Filesystem::getMountManager(), \OC::$server->getEncryptionManager(), \OC::$server->getEncryptionFilesHelper(), $uid);
         \OCP\Util::connectHook('OCP\\Share', 'post_shared', $updater, 'postShared');
         \OCP\Util::connectHook('OCP\\Share', 'post_unshare', $updater, 'postUnshared');
     }
 }