function pmpermission_get_enabled_types in Drupal PM (Project Management) 7.2
Returns a list of node bundles for which PM permission have been enabled.
4 calls to pmpermission_get_enabled_types()
- pmpermission_node_grants in pmpermission/
pmpermission.module - Implements hook_node_grants().
- pmpermission_node_update in pmpermission/
pmpermission.module - Implements hook_node_update().
- pmpermission_permission in pmpermission/
pmpermission.module - Implements hook_permission().
- _pmpermission_get_all_child_nids in pmpermission/
pmpermission.module - Recursively hunt for child nodes of pmorganization.
File
- pmpermission/
pmpermission.module, line 204 - Main module file for the pmpermission module.
Code
function pmpermission_get_enabled_types() {
$enabled = array();
foreach (node_type_get_types() as $type => $info) {
if (variable_get("pmpermission_node_{$type}_enabled", FALSE)) {
$enabled[] = $type;
}
}
return $enabled;
}