function _datereminder_get_node_enabled in Date Reminder 6.2
Same name and namespace in other branches
- 6 datereminder.module \_datereminder_get_node_enabled()
- 7 includes/db7.inc \_datereminder_get_node_enabled()
Load node enable status from the database.
Parameters
int $nid: nid of the node.
Return value
int Returns the DATEREMINDER_TYPE_* value for this node from {datereminder_enable}. If NULL, this nid isn't in the database.
2 calls to _datereminder_get_node_enabled()
- datereminder_node_insert in includes/
node.inc - Implements hook_node_insert().
- datereminder_node_load in ./
datereminder.module - Implements hook_node_load().
File
- includes/
db6.inc, line 113
Code
function _datereminder_get_node_enabled($nid) {
$q = db_query('SELECT (enabled) FROM {datereminder_enable} WHERE nid = %d', $node->nid);
$e = db_fetch_object($q);
if (empty($e)) {
// If the reminder isn't explicitly in the database, that means it's
// disabled, even if "enabled" is default for the type. Reminders won't
// be turned on for pre-existing nodes until it is explicitly edited.
return NULL;
}
else {
return $e->enabled;
}
}