function imce_perm_exists in IMCE 7
Same name and namespace in other branches
- 6.2 inc/imce.page.inc \imce_perm_exists()
- 6 inc/page.inc \imce_perm_exists()
Check if a permission is given to at least one directory in the list.
2 calls to imce_perm_exists()
- imce_content in inc/
imce.page.inc - Returns the content of the file browser.
- imce_fileop_form in inc/
imce.page.inc - File operations form.
File
- inc/
imce.page.inc, line 1094 - Implements the file browser.
Code
function imce_perm_exists(&$imce, $perm) {
static $perms = array();
if (isset($perms[$perm])) {
return $perms[$perm];
}
if (isset($imce['perm'][$perm]) && $imce['perm'][$perm]) {
return $perms[$perm] = TRUE;
}
foreach ($imce['directories'] as $name => $info) {
if (isset($info[$perm]) && $info[$perm]) {
return $perms[$perm] = TRUE;
}
}
return $perms[$perm] = FALSE;
}