function datereminder_node_load in Date Reminder 7
Same name and namespace in other branches
- 6.2 datereminder.module \datereminder_node_load()
Implements hook_node_load().
Set datereminder_enabled in each node to indicate that reminders are enabled for the node. Reminder records won't be loaded until needed later.
1 call to datereminder_node_load()
- datereminder_nodeapi in ./
datereminder.module - Implements hook_nodeapi().
File
- ./
datereminder.module, line 139 - Support for reminders for nodes with dates.
Code
function datereminder_node_load($nodes, $types) {
module_load_include('inc', 'datereminder', 'includes/defines');
module_load_include('inc', 'datereminder', DATEREMINDER_DB);
$typenabled = array();
foreach ($types as $t) {
$typenabled[$t] = _datereminder_type_enabled($t);
}
foreach ($nodes as $nid => $node) {
$en = NULL;
if ($typenabled[$node->type] >= DATEREMINDER_TYPE_ALLOWED) {
$en = _datereminder_get_node_enabled($nid);
}
if ($en == NULL) {
$en = DATEREMINDER_TYPE_DISABLED;
}
$nodes[$nid]->datereminder_enabled = $en;
}
}