function _datereminder_get_node_user_reminders in Date Reminder 6
Same name and namespace in other branches
- 6.2 datereminder.module \_datereminder_get_node_user_reminders()
- 7 datereminder.module \_datereminder_get_node_user_reminders()
Get existing reminder info for a node and current user.
@todo Pull in collateral info at the same time, like node title and user name.
3 calls to _datereminder_get_node_user_reminders()
- datereminder_form in includes/
datereminder_form.inc - Build the user reminder form.
- _datereminder_form_submit_user in ./
datereminder.module - Callback on submit from datereminder_form.
- _datereminder_form_validate_user in ./
datereminder.module - Callback on validate from datereminder_form.
File
- ./
datereminder.module, line 477 - Support for reminders for nodes with dates.
Code
function _datereminder_get_node_user_reminders(&$node) {
module_load_include('inc', 'datereminder', 'includes/defines');
global $user;
if ($user->uid == 0 || !user_access(DATEREMINDER_REQUEST_REMINDER)) {
return NONE;
}
if (isset($node->reminders)) {
$rem = $node->reminders;
}
else {
$rem = _datereminder_load_reminders(array(
'uid' => $user->uid,
'nid' => $node->nid,
), $node, 'leadtime');
$node->reminders = $rem;
}
return $rem;
}