You are here

function _discussthis_set_forum in Discuss This! 7

Same name and namespace in other branches
  1. 5 discussthis.module \_discussthis_set_forum()
  2. 6 discussthis.module \_discussthis_set_forum()
  3. 7.2 discussthis.node.inc \_discussthis_set_forum()

Save a node to forum mapping.

This function stores a mapping between the given node (nid) and a forum (tid). Helps to configure individually each node.

Parameters

$discussthis_forum The array to save in the discussthis_forums table:

2 calls to _discussthis_set_forum()
discussthis_node_insert in ./discussthis.node.inc
Implements hook_node_insert().
discussthis_node_update in ./discussthis.node.inc
Implements hook_node_update().

File

./discussthis.node.inc, line 347
File with node discussion display methods.

Code

function _discussthis_set_forum($discussthis_forum) {
  db_merge('discussthis')
    ->key(array(
    'nid' => $discussthis_forum['nid'],
  ))
    ->fields(array(
    'nid' => $discussthis_forum['nid'],
    'forum_tid' => $discussthis_forum['forum_tid'],
  ))
    ->execute();
}