You are here

function _notifications_forum_subscribe_to_forum in Forum notifications 6

Same name and namespace in other branches
  1. 7 notifications_forum.module \_notifications_forum_subscribe_to_forum()
2 calls to _notifications_forum_subscribe_to_forum()
notifications_forum_user in ./notifications_forum.module
Implements hook_user().
notifications_forum_user_forum_form_submit in ./notifications_forum.module
Submit function for the user forum notifactions form.

File

./notifications_forum.module, line 76

Code

function _notifications_forum_subscribe_to_forum($account, $tid, $opts) {
  $subscription = array(
    'type' => 'taxonomy',
    'uid' => $account->uid,
    'fields' => array(
      'tid' => $tid,
    ),
    'send_method' => $opts['send_method'],
    'send_interval' => $opts['send_interval'],
    'event_type' => 'node',
  );
  if (!empty($opts['sid'])) {
    $subscription['sid'] = $opts['sid'];
  }
  $subscription = notifications_build_subscription($subscription);
  $ret = notifications_save_subscription($subscription);
}