function datereminder_rules_condition_reminder_enabled in Date Reminder 7
Check if reminders are possible for node.
Parameters
type $node:
1 call to datereminder_rules_condition_reminder_enabled()
- datereminder_rules_condition_user_may_set in ./
datereminder.rules.inc - Can the given user set reminders on this node?
File
- ./
datereminder.rules.inc, line 154 - DateReminder rules.
Code
function datereminder_rules_condition_reminder_enabled($node) {
module_load_include('inc', 'datereminder', 'includes/defines');
if (!isset($node) || $node->datereminder_enabled != DATEREMINDER_TYPE_ON) {
return false;
}
// Does node have any future dates?
module_load_include('inc', 'datereminder', 'includes/date');
$datefield = _datereminder_get_node_datefield($node);
$rtime = _datereminder_get_next_occurance($datefield);
if (!isset($rtime)) {
// Date has passed.
return false;
}
return true;
}