function node_limit_role_node_limit_load in Node Limit 8
Same name and namespace in other branches
- 6 node_limit_role/node_limit_role.module \node_limit_role_node_limit_load()
- 7 node_limit_role/node_limit_role.module \node_limit_role_node_limit_load()
Implements hook_node_limit_load().
3 calls to node_limit_role_node_limit_load()
- node_limit_role_node_limit_applies_in_context in old/
node_limit_role/ node_limit_role.module - Implements hook_node_limit_applies_in_context().
- node_limit_role_node_limit_element in old/
node_limit_role/ node_limit_role.module - Implements hook_node_limit_element().
- node_limit_role_node_limit_sql in old/
node_limit_role/ node_limit_role.module - Implements hook_node_limit_sql().
File
- old/
node_limit_role/ node_limit_role.module, line 137 - Module to restrict the number of nodes by role.
Code
function node_limit_role_node_limit_load($lid) {
$select = \Drupal::database()
->select('node_limit_role', 'nlr');
$select
->join('role', 'r', 'r.rid = nlr.rid');
$select
->fields('nlr')
->fields('r', array(
'name',
))
->condition('lid', $lid);
$info = $select
->execute()
->fetchAssoc();
if (empty($info['rid'])) {
return array();
}
return array(
'node_limit_role' => array(
'rid' => $info['rid'],
'name' => $info['name'],
),
);
}