function privatemsg_filter_form_privatemsg_admin_settings_alter in Privatemsg 7.2
Same name and namespace in other branches
- 6.2 privatemsg_filter/privatemsg_filter.module \privatemsg_filter_form_privatemsg_admin_settings_alter()
- 7 privatemsg_filter/privatemsg_filter.module \privatemsg_filter_form_privatemsg_admin_settings_alter()
Implements hook_form_FORM_ID_alter() to add a filter widget to the message listing pages.
File
- privatemsg_filter/
privatemsg_filter.module, line 144 - Allows users to tag private messages and to filter based upon those tags.
Code
function privatemsg_filter_form_privatemsg_admin_settings_alter(&$form, $form_state) {
$form['privatemsg_listing']['privatemsg_filter_default_list'] = array(
'#type' => 'radios',
'#default_value' => variable_get('privatemsg_filter_default_list', 0),
'#options' => array(
t('Inbox'),
t('All messages'),
),
'#title' => t('Choose the default list option'),
'#description' => t('Choose which of the two lists are shown by default when following the messages link.'),
);
$form['privatemsg_listing']['privatemsg_filter_searchbody'] = array(
'#type' => 'checkbox',
'#title' => t('Search message body'),
'#description' => t('WARNING: turning on this feature will slow down search performance by a large factor. Gets worse as your messages database increases.'),
'#default_value' => variable_get('privatemsg_filter_searchbody', FALSE),
);
$form['#submit'][] = 'privatemsg_filter_settings_submit';
}