Skip navigation
Help

theme_uc_order_status_table

6 uc_order.module theme_uc_order_status_table($form)
7 uc_order.admin.inc theme_uc_order_status_table($variables)

Themes the order status table in the order workflow settings.

See also

uc_order_workflow_form()

Related topics

File

ubercart/uc_order/uc_order.admin.inc, line 213
Order administration menu items.

Code

function theme_uc_order_status_table($variables) {
  $form = $variables['form'];

  $header = array(t('ID'), t('Title'), t('List position'), t('State'), t('Remove'));

  foreach (element_children($form) as $state_id) {
    $rows[] = array(
      drupal_render($form[$state_id]['id']),
      drupal_render($form[$state_id]['title']),
      drupal_render($form[$state_id]['weight']),
      drupal_render($form[$state_id]['state']),
      array(
        'data' => drupal_render($form[$state_id]['remove']),
        'align' => 'center',
      ),
    );
  }

  return theme('table', array('header' => $header, 'rows' => $rows));
}