function _draggableviews_filter_fields in DraggableViews 6.2
Same name and namespace in other branches
- 6.3 draggableviews.inc \_draggableviews_filter_fields()
- 6 draggableviews.inc \_draggableviews_filter_fields()
- 7 draggableviews.inc \_draggableviews_filter_fields()
1 call to _draggableviews_filter_fields()
- draggableviews_plugin_style_draggabletable::options_form in ./
draggableviews_plugin_style_draggabletable.inc - Render the given style.
File
- ./
draggableviews.inc, line 480 - Implements preprocess function hook_submit for draggable views
Code
function _draggableviews_filter_fields($types = array(), $handlers) {
$available_fields = array();
foreach ($handlers as $field => $handler) {
$available = FALSE;
// search given type in content-field-type
if (isset($handler->content_field)) {
foreach ($types as $type) {
if (ereg($type, $handler->content_field['type'])) {
$available = TRUE;
break;
}
}
if ($available) {
if ($label = $handler
->label()) {
$available_fields[$field] = $label;
}
else {
$available_fields[$field] = $handler
->ui_name();
}
}
}
}
return $available_fields;
}