You are here

public function elFinderDrupalACL::fsAccessUnmanaged in elFinder file manager 7.2

Same name and namespace in other branches
  1. 6.2 inc/elfinder.drupalfs.acl.inc \elFinderDrupalACL::fsAccessUnmanaged()
  2. 7.3 inc/elfinder.drupalfs.acl.inc \elFinderDrupalACL::fsAccessUnmanaged()

File

inc/elfinder.drupalfs.acl.inc, line 86
elfinder ACL class

Class

elFinderDrupalACL
@file elfinder ACL class

Code

public function fsAccessUnmanaged($attr, $path, $data, $volume) {
  if (strpos(basename($path), '.') === 0 && $attr == 'hidden') {
    return TRUE;
  }

  /* Hiding thumbnail folder */
  if (strstr($path, DIRECTORY_SEPARATOR . variable_get('elfinder_settings_thumbnail_dirname', 'tmb')) && $attr == 'hidden') {
    return TRUE;
  }
  if (strstr($path, DIRECTORY_SEPARATOR . '.quarantine') && $attr == 'hidden') {
    return TRUE;
  }
  if ($attr == 'read') {
    return TRUE;
  }
  return FALSE;
}