You are here

function _user_relationship_node_access_load_node_perms in User Relationships 7

Same name and namespace in other branches
  1. 6 user_relationship_node_access/user_relationship_node_access.module \_user_relationship_node_access_load_node_perms()

Load UR-NA permissions for a node.

Parameters

$nid: node ID.

Return value

array {access key based on rtid} => {array of allowed actions on a node}.

2 calls to _user_relationship_node_access_load_node_perms()
user_relationship_node_access_node_access_records in user_relationship_node_access/user_relationship_node_access.module
Implements hook_node_access_records().
user_relationship_node_access_node_load in user_relationship_node_access/user_relationship_node_access.module
Implements hook_node_load().

File

user_relationship_node_access/user_relationship_node_access.module, line 447
Allows content posted to be shared with users in one's social network

Code

function _user_relationship_node_access_load_node_perms($nid = NULL) {
  if (!$nid) {
    return NULL;
  }
  $permissions = db_query('SELECT permissions FROM {user_relationship_node_access} WHERE nid = :nid', array(
    ':nid' => $nid,
  ))
    ->fetchField();
  return unserialize($permissions);
}