You are here

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;
}