You are here

function node_view_permissions_get_configured_types in Node View Permissions 7

Get list of view permissions activate content types.

Return value

array Array of node types.

3 calls to node_view_permissions_get_configured_types()
NodeViewPermissionsTest::setUp in tests/node_view_permissions.test
Sets up a Drupal site for running functional and integration tests.
node_view_permissions_node_grants in ./node_view_permissions.module
Implements hook_node_grants().
node_view_permissions_permission in ./node_view_permissions.module
Implements hook_permission().

File

includes/node_view_permissions.api.inc, line 14
Functions to work with node types.

Code

function node_view_permissions_get_configured_types() {
  $configured_types =& drupal_static(__FUNCTION__);
  if (!isset($configured_types)) {
    foreach (node_type_get_types() as $type => $info) {
      if (variable_get('node_view_permissions_' . $type, 0)) {
        $configured_types[] = $type;
      }
    }
  }
  return $configured_types;
}