You are here

function privatemsg_del_setting in Privatemsg 7.2

Same name and namespace in other branches
  1. 6.2 privatemsg.module \privatemsg_del_setting()
4 calls to privatemsg_del_setting()
pm_email_notify_user_delete in pm_email_notify/pm_email_notify.module
Implements hook_user_delete().
PrivatemsgAPITestCase::testSettings in ./privatemsg.test
Tests for the privatemsg_*_setting() functions.
privatemsg_user_update in ./privatemsg.module
Implements hook_user_update().
_privatemsg_delete_data in ./privatemsg.module
Delete all message data from a user.

File

./privatemsg.module, line 3540
Allows users to send private messages to other users.

Code

function privatemsg_del_setting($type, $id, $setting) {
  db_delete('pm_setting')
    ->condition('type', $type)
    ->condition('id', $id)
    ->condition('setting', $setting)
    ->execute();

  // Update static cache.
  $cache =& drupal_static('privatemsg_settings', array());
  unset($cache[$setting][$type][$id]);
}