Exemplo n.º 1
0
 protected function formatCacheEntry($entry)
 {
     $path = $entry['path'];
     $entry = parent::formatCacheEntry($entry);
     $sharePermissions = $this->storage->getPermissions($path);
     if (isset($entry['permissions'])) {
         $entry['permissions'] &= $sharePermissions;
     } else {
         $entry['permissions'] = $sharePermissions;
     }
     $entry['uid_owner'] = $this->storage->getOwner($path);
     $entry['displayname_owner'] = \OC_User::getDisplayName($entry['uid_owner']);
     if ($path === '') {
         $entry['is_share_mount_point'] = true;
     }
     return $entry;
 }