You are here

function privatemsg_filter_add_tag_submit in Privatemsg 6

Same name and namespace in other branches
  1. 6.2 privatemsg_filter/privatemsg_filter.module \privatemsg_filter_add_tag_submit()
  2. 7.2 privatemsg_filter/privatemsg_filter.module \privatemsg_filter_add_tag_submit()
  3. 7 privatemsg_filter/privatemsg_filter.module \privatemsg_filter_add_tag_submit()

Form callback for adding a tag to threads.

1 string reference to 'privatemsg_filter_add_tag_submit'
privatemsg_filter_form_privatemsg_list_alter in privatemsg_filter/privatemsg_filter.module
Implements hook_form_FORM_ID_alter().

File

privatemsg_filter/privatemsg_filter.module, line 582
Allows users to tag private messages and to filter based upon those tags.

Code

function privatemsg_filter_add_tag_submit($form, &$form_state) {
  $operation = array(
    'callback' => 'privatemsg_filter_add_tags',
    'callback arguments' => array(
      'tag_id' => $form_state['values']['tag-add'],
    ),
    'undo callback' => 'privatemsg_filter_remove_tags',
    'undo callback arguments' => array(
      'tag_id' => $form_state['values']['tag-add'],
    ),
  );
  drupal_set_message(t('The selected conversations have been tagged.'));
  privatemsg_operation_execute($operation, $form_state['values']['threads']);
}