You are here

function _datereminder_set_nid_enabled in Date Reminder 7

Same name and namespace in other branches
  1. 6 datereminder.module \_datereminder_set_nid_enabled()

Version of _datereminder_set_node_enabled() that takes nid instead of node structure.

Parameters

type $nid:

type $enabled:

2 calls to _datereminder_set_nid_enabled()
_datereminder_enable_all_nodes in includes/db7.inc
Set enabled for all nodes of the given type.
_datereminder_set_node_enabled in includes/db7.inc
Enable/disable reminders for a node.

File

includes/db7.inc, line 91

Code

function _datereminder_set_nid_enabled($nid, $enabled = NULL) {
  switch ($enabled) {
    case NULL:
    case DATEREMINDER_TYPE_DISABLED:
      _datereminder_clean_node_reminders($nid, $enabled);
      break;
    default:
      $d = db_merge('datereminder_enable')
        ->key(array(
        'nid' => $nid,
      ))
        ->fields(array(
        'enabled' => $enabled,
      ));
      $d
        ->execute();
      break;
  }
}