function _advuser_filter_ui_data_display in Advanced User 7.3
Same name and namespace in other branches
- 6.3 forms/advuser_filter_ui.inc \_advuser_filter_ui_data_display()
Translate data values to the user based on field name.
Parameters
$field:
$data:
Return value
the translated text.
1 call to _advuser_filter_ui_data_display()
- advuser_filter_ui in forms/
advuser_filter_ui.inc - The phase controller.
File
- forms/
advuser_filter_ui.inc, line 462 - This provides a multipart form for the filtering options.
Code
function _advuser_filter_ui_data_display($field, $data) {
switch ($field) {
case 'status':
$ret = t($data ? 'active' : 'blocked');
break;
case 'user_roles':
switch ($data) {
case NULL:
$ret = t('No role assigned');
break;
default:
$ret = db_select('role', 'r')
->fields('r', array(
'name',
))
->condition('r.rid', $data, '=')
->execute()
->fetchField();
break;
}
break;
default:
$ret = $data;
$advuser_filters = advuser_filters();
if (isset($advuser_filters[$field]['options'][$data])) {
$ret = $advuser_filters[$field]['options'][$data];
}
break;
}
return $ret;
}