You are here

function node_limit_role_node_limit_load 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_load()
  2. 7 node_limit_role/node_limit_role.module \node_limit_role_node_limit_load()

Implementation of hook_node_limit_load().

3 calls to node_limit_role_node_limit_load()
node_limit_role_node_limit_applies_in_context in node_limit_role/node_limit_role.module
Implementation of hook_node_limit_applies_in_context().
node_limit_role_node_limit_element in node_limit_role/node_limit_role.module
Implementation of hook_node_limit_element().
node_limit_role_node_limit_sql in node_limit_role/node_limit_role.module
Implementation of hook_node_limit_sql().

File

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

Code

function node_limit_role_node_limit_load($lid) {
  $sql = "SELECT nlr.*, r.name FROM {node_limit_role} AS nlr INNER JOIN {role} AS r ON (r.rid=nlr.rid) WHERE lid = '%d'";
  $info = db_fetch_array(db_query($sql, $lid));
  if (intval($info['rid']) == 0) {
    return array();
  }
  return array(
    'node_limit_role' => array(
      'rid' => $info['rid'],
      'name' => $info['name'],
    ),
  );
}