Пример #1
0
 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');
     }
 }