You are here

function file_entity_get_public_and_private_stream_wrapper_names in File Entity (fieldable files) 7.3

Same name and namespace in other branches
  1. 8.2 file_entity.module \file_entity_get_public_and_private_stream_wrapper_names()
  2. 7.2 file_entity.module \file_entity_get_public_and_private_stream_wrapper_names()
2 calls to file_entity_get_public_and_private_stream_wrapper_names()
file_entity_permission in ./file_entity.module
Implement hook_permission().
_file_entity_query_file_entity_access_alter in ./file_entity.module
Helper for file entity access functions.

File

./file_entity.module, line 2711
Extends Drupal file entities to be fieldable and viewable.

Code

function file_entity_get_public_and_private_stream_wrapper_names($flag = STREAM_WRAPPERS_VISIBLE) {
  $wrappers = array();
  foreach (file_get_stream_wrappers($flag) as $key => $wrapper) {
    if (empty($wrapper['private'])) {
      $wrappers['public'][$key] = $wrapper['name'];
    }
    else {
      $wrappers['private'][$key] = $wrapper['name'];
    }
  }
  return $wrappers;
}