function privatemsg_filter_get_tags_data in Privatemsg 7
Same name and namespace in other branches
- 6.2 privatemsg_filter/privatemsg_filter.module \privatemsg_filter_get_tags_data()
- 6 privatemsg_filter/privatemsg_filter.module \privatemsg_filter_get_tags_data()
- 7.2 privatemsg_filter/privatemsg_filter.module \privatemsg_filter_get_tags_data()
3 calls to privatemsg_filter_get_tags_data()
- privatemsg_filter_dropdown in privatemsg_filter/
privatemsg_filter.module - privatemsg_filter_form_privatemsg_list_alter in privatemsg_filter/
privatemsg_filter.module - Implements hook_form_FORM_ID_alter() to add a filter widget to the message listing pages.
- privatemsg_filter_get_filter in privatemsg_filter/
privatemsg_filter.module
File
- privatemsg_filter/
privatemsg_filter.module, line 321 - Allows users to tag private messages and to filter based upon those tags.
Code
function privatemsg_filter_get_tags_data($account) {
static $tag_data;
if (is_array($tag_data)) {
return $tag_data;
}
// Only show the tags that a user have used.
return $tag_data = _privatemsg_assemble_query(array(
'tags',
'privatemsg_filter',
), $account)
->execute()
->fetchAllKeyed();
}