function privatemsg_filter_enable in Privatemsg 7
Same name and namespace in other branches
- 6.2 privatemsg_filter/privatemsg_filter.install \privatemsg_filter_enable()
- 7.2 privatemsg_filter/privatemsg_filter.install \privatemsg_filter_enable()
Implements hook_enable().
File
- privatemsg_filter/
privatemsg_filter.install, line 94 - install file for privatemsg_filter
Code
function privatemsg_filter_enable() {
if (!($tag_id = variable_get('privatemsg_filter_inbox_tag', '')) || db_query('SELECT 1 FROM {pm_tags} WHERE tag_id = :tag_id', array(
':tag_id' => $tag_id,
))
->fetchField()) {
$tag_id = db_insert('pm_tags')
->fields(array(
'tag' => 'Inbox',
'hidden' => 1,
))
->execute();
variable_set('privatemsg_filter_inbox_tag', $tag_id);
}
drupal_set_message(t('Visit <a href="!rebuild_url">Rebuild Inbox</a> to tag existing messages to show up in the inbox.', array(
'!rebuild_url' => url('admin/config/messaging/privatemsg/tags/rebuild'),
)));
}