function file_entity_get_public_and_private_stream_wrapper_names in File Entity (fieldable files) 7.2
Same name and namespace in other branches
- 8.2 file_entity.module \file_entity_get_public_and_private_stream_wrapper_names()
- 7.3 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;
}