function webfm_get_extensions_regex in Web File Manager 5.2
Same name and namespace in other branches
- 5 webfm.module \webfm_get_extensions_regex()
3 calls to webfm_get_extensions_regex()
- webfm_admin_settings in ./
webfm.module - Implementation of hook_settings().
- webfm_enum_validate in ./
webfm.module - webfm_upload_validate in ./
webfm.module - webfm_upload_validate *
File
- ./
webfm.module, line 1924
Code
function webfm_get_extensions_regex($rid) {
static $role_ext_regex = array();
if ($rid == FLUSH) {
//flush static array
$role_ext_regex = array();
return '';
}
if (!$role_ext_regex[$rid]) {
$extensions = variable_get("webfm_extensions_" . $rid, '');
$role_ext_regex[$rid] = '/\\.(' . ereg_replace(' +', '|', preg_quote($extensions)) . ')$/i';
}
return $role_ext_regex[$rid];
}