You are here

function comment_og_nodeapi in Comment OG 6

Implement hook_nodeapi() to save configuration changes on group node forms.

File

./comment_og.module, line 197

Code

function comment_og_nodeapi(&$node, $op) {
  switch ($op) {
    case 'delete':
      db_query('DELETE FROM {comment_og_node} con WHERE con.nid = %d', $node->nid);
      break;
    case 'update':
      $primary_keys = array();
      if (db_result(db_query('SELECT nid FROM {comment_og_node} con WHERE con.nid = %d', $node->nid))) {
        $primary_keys[] = 'nid';
      }
      $record = array(
        'nid' => $node->nid,
        'grant_nonmember_access' => $node->comment_og_nonmember_access,
      );
      drupal_write_record('comment_og_node', $record, $primary_keys);
      break;
  }
}