theme_filter_admin_order
- Versions
- 4.7 – 6
theme_filter_admin_order($form)- 7
theme_filter_admin_order($variables)
Theme filter order configuration form.
Related topics
Code
modules/filter/filter.admin.inc, line 348
<?php
function theme_filter_admin_order($variables) {
$form = $variables['form'];
$header = array(t('Name'), t('Weight'));
$rows = array();
foreach (element_children($form['names']) as $id) {
// Don't take form control structures.
if (is_array($form['names'][$id])) {
$form['weights'][$id]['#attributes']['class'] = array('filter-order-weight');
$rows[] = array(
'data' => array(drupal_render($form['names'][$id]), drupal_render($form['weights'][$id])),
'class' => array('draggable'),
);
}
}
$output = theme('table', array('header' => $header, 'rows' => $rows, 'attributes' => array('id' => 'filter-order')));
$output .= drupal_render_children($form);
drupal_add_tabledrag('filter-order', 'order', 'sibling', 'filter-order-weight', NULL, NULL, FALSE);
return $output;
}
?>Login or register to post comments 