You are here

function node_limit_role_node_limit_applies_in_context in Node Limit 6

Same name and namespace in other branches
  1. 8 old/node_limit_role/node_limit_role.module \node_limit_role_node_limit_applies_in_context()
  2. 7 node_limit_role/node_limit_role.module \node_limit_role_node_limit_applies_in_context()

Implementation of hook_node_limit_applies_in_context().

File

node_limit_role/node_limit_role.module, line 11
Module to restrict the number of nodes by role.

Code

function node_limit_role_node_limit_applies_in_context($lid, $node, $user) {
  $limit = node_limit_role_node_limit_load($lid);
  if (empty($limit)) {
    return NODE_LIMIT_LIMIT_NEUTRAL;
  }
  if (isset($user->roles[$limit['node_limit_role']['rid']])) {
    return array(
      'node_limit_role' => NODE_LIMIT_LIMIT_DOES_APPLY,
    );
  }
  return array(
    'node_limit_role' => NODE_LIMIT_LIMIT_DOESNT_APPLY,
  );
}