function toc_node_node_load in TOC Node 7
Implementation of hook_node_load().
File
- ./
toc_node.module, line 200
Code
function toc_node_node_load($nodes, $types) {
$skip = TRUE;
foreach ($types as $type) {
$toc_enabled = variable_get('toc_node_enabled_' . $type, 0);
if (!empty($toc_enabled)) {
$skip = FALSE;
}
}
if ($skip) {
return;
}
// Gather our extra data for each of these nodes.
$result = db_query('SELECT * FROM {toc_node} WHERE nid IN(:nids)', array(
':nids' => array_keys($nodes),
));
// Add our extra data to the node objects.
foreach ($result as $record) {
$nodes[$record->nid]->toc_node_style = $record->style;
$nodes[$record->nid]->toc_node_level = $record->level;
$nodes[$record->nid]->toc_node_back_to_top_links = $record->back_links;
}
}