You are here

function _discussthis_set_forum in Discuss This! 6

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

\brief Save a node to forum mapping.

This function stores a mapping between the given node (nid) and a forum (tid).

\param[in] $discussthis_forum The array to save in the discussthis_forums table

1 call to _discussthis_set_forum()
discussthis_nodeapi in ./discussthis.module
\brief hook_nodeapi implementation

File

./discussthis.module, line 1236
Associations discussions in forums with specific nodes

Code

function _discussthis_set_forum($discussthis_forum) {
  db_lock_table('discussthis_forums');
  $sql = "DELETE FROM {discussthis_forums} WHERE nid = %d";
  db_query($sql, $discussthis_forum['nid']);
  $sql = "INSERT INTO {discussthis_forums} (nid, forum_tid)" . " VALUES (%d, %d)";
  db_query($sql, $discussthis_forum['nid'], $discussthis_forum['forum_tid']);
  db_unlock_tables();
}