function ctools_metadata_taxonomy_access in Chaos Tool Suite (ctools) 7
Access callback for the taxonomy entities.
1 string reference to 'ctools_metadata_taxonomy_access'
- _ctools_entity_access in includes/
entity-access.inc - Core hack to include entity api-esque 'access callback' functions to core entities without needing to rely on entity api. Exception: We don't touch file entity. You must have entity API enabled to view files.
File
- includes/
entity-access.inc, line 146 - Provides various callbacks for the whole core module integration. This is a copy of Entity API's functionality for use when Entity API isn't Enabled, and only works on view functions.
Code
function ctools_metadata_taxonomy_access($op, $entity = NULL, $account = NULL, $entity_type) {
if ($entity_type == 'taxonomy_vocabulary') {
return user_access('administer taxonomy', $account);
}
if (user_access('administer taxonomy', $account) || user_access('access content', $account) && $op == 'view') {
return TRUE;
}
return FALSE;
}