function vertical_tabs_config_admin_settings_order in Vertical Tabs Config 7
Order configuration form.
1 string reference to 'vertical_tabs_config_admin_settings_order'
- vertical_tabs_config_menu in ./
vertical_tabs_config.module - Implements hook_menu().
File
- ./
vertical_tabs_config.admin.inc, line 142 - Administration page.
Code
function vertical_tabs_config_admin_settings_order() {
$order = 0;
$vertical_tabs = vertical_tabs_config_vertical_tab_list(TRUE);
$form['desc'] = array(
'#type' => 'item',
'#markup' => t('Reorder vertical tabs in the table to set a global order.'),
);
$form['table_drag_attributes'] = array(
'#prefix' => '<div id="table-drag-attributes">',
'#suffix' => '</div>',
'#tree' => TRUE,
'#theme' => 'table_drag_components',
);
foreach ($vertical_tabs as $vt_machine_name => $vt_human_name) {
$form['table_drag_attributes']['vertical_tabs_config_' . $vt_machine_name]['label'] = array(
'#type' => 'item',
'#markup' => $vt_human_name,
);
$form['table_drag_attributes']['vertical_tabs_config_' . $vt_machine_name]['weight'] = array(
'#type' => 'textfield',
'#size' => 3,
'#attributes' => array(
'class' => array(
'item-row-weight',
),
),
'#default_value' => variable_get('vertical_tabs_config_' . $vt_machine_name, $order),
);
$order++;
}
$form['#submit'][] = 'vertical_tabs_config_admin_settings_order_submit';
return system_settings_form($form, TRUE);
}