function privatemsg_filter_dropdown_set_active in Privatemsg 7
Same name and namespace in other branches
- 6.2 privatemsg_filter/privatemsg_filter.module \privatemsg_filter_dropdown_set_active()
- 6 privatemsg_filter/privatemsg_filter.module \privatemsg_filter_dropdown_set_active()
- 7.2 privatemsg_filter/privatemsg_filter.module \privatemsg_filter_dropdown_set_active()
1 call to privatemsg_filter_dropdown_set_active()
- privatemsg_filter_dropdown in privatemsg_filter/
privatemsg_filter.module
File
- privatemsg_filter/
privatemsg_filter.module, line 401 - Allows users to tag private messages and to filter based upon those tags.
Code
function privatemsg_filter_dropdown_set_active(&$form, $filter) {
$form['filter']['#title'] = t('Filter Messages (Active)');
$form['filter']['#collapsed'] = FALSE;
if (isset($filter['author'])) {
$string = '';
foreach ($filter['author'] as $author) {
$string .= privatemsg_recipient_format($author, array(
'plain' => TRUE,
)) . ', ';
}
$form['filter']['author']['#default_value'] = $string;
}
if (isset($filter['tags'])) {
$form['filter']['tags']['#default_value'] = $filter['tags'];
}
if (isset($filter['search'])) {
$form['filter']['search']['#default_value'] = $filter['search'];
}
$form['filter']['actions']['reset'] = array(
'#type' => 'submit',
'#value' => t('Reset'),
'#weight' => 12,
'#submit' => array(
'privatemsg_filter_dropdown_submit',
),
);
}