function datereminder_node_view in Date Reminder 6.2
Same name and namespace in other branches
- 7 datereminder.module \datereminder_node_view()
Implements hook_node_view().
Add reminder to node about to be viewed.
Parameters
node $node: The node about to be viewed.
string $view_mode: View mode from node_view().
string $langcode: Language code (not used here).
1 call to datereminder_node_view()
- datereminder_nodeapi in ./
datereminder.module - Implements hook_nodeapi().
File
- ./
datereminder.module, line 125 - Support for reminders for nodes with dates.
Code
function datereminder_node_view($node, $view_mode, $langcode) {
// Don't bother with teasers or other, or if reminders are
// displayed in a tab.
$enabled = $node->datereminder_enabled;
if ($enabled > 0) {
// This node has reminders to display. But only display if this is
// full (not teaser) view, and if reminders aren't under a separate tab.
if ($view_mode == 'full' && !variable_get('datereminder_as_tab', FALSE)) {
module_load_include('inc', 'datereminder', 'includes/defines');
// Do we actually want reminders for this node?
if ($enabled >= DATEREMINDER_TYPE_ALLOWED) {
$content = _datereminder_node_output($node, 'node');
$node->content['reminder'] = array(
'#value' => $content,
'#weight' => 50,
);
}
}
}
}