function node_authlink_node_access in Node authorize link 8
Same name and namespace in other branches
- 7 node_authlink.module \node_authlink_node_access()
 
Implements hook_node_access().
File
- ./
node_authlink.module, line 258  - Node Authlink hooks and alters.
 
Code
function node_authlink_node_access(NodeInterface $node, $op, AccountInterface $account) {
  // Ignore if just creating node
  if ($op == 'create') {
    return AccessResult::neutral();
  }
  // Ignore if node type is not enabled
  if (!node_authlink_node_is_enabled($node)) {
    return AccessResult::neutral();
  }
  if (node_authlink_check_authlink($node, $op, $account)) {
    return AccessResult::allowed();
  }
}