Returns information about subforms for editing the pieces of a view.
string|null $key: The form for which to retrieve data. If NULL, the list of all forms is returned.
function views_ui_ajax_forms($key = NULL) {
$forms = array(
'display' => array(
'form_id' => 'views_ui_edit_display_form',
'args' => array(
'section',
),
),
'remove-display' => array(
'form_id' => 'views_ui_remove_display_form',
'args' => array(),
),
'rearrange' => array(
'form_id' => 'views_ui_rearrange_form',
'args' => array(
'type',
),
),
'rearrange-filter' => array(
'form_id' => 'views_ui_rearrange_filter_form',
'args' => array(
'type',
),
),
'reorder-displays' => array(
'form_id' => 'views_ui_reorder_displays_form',
'args' => array(),
'callback' => 'buildDisplaysReorderForm',
),
'add-item' => array(
'form_id' => 'views_ui_add_item_form',
'args' => array(
'type',
),
),
'config-item' => array(
'form_id' => 'views_ui_config_item_form',
'args' => array(
'type',
'id',
),
),
'config-item-extra' => array(
'form_id' => 'views_ui_config_item_extra_form',
'args' => array(
'type',
'id',
),
),
'config-item-group' => array(
'form_id' => 'views_ui_config_item_group_form',
'args' => array(
'type',
'id',
),
),
'edit-details' => array(
'form_id' => 'views_ui_edit_details_form',
'args' => array(),
),
'analyze' => array(
'form_id' => 'views_ui_analyze_view_form',
'args' => array(),
),
);
if ($key) {
return !empty($forms[$key]) ? $forms[$key] : NULL;
}
return $forms;
}