You are here

function theme_uc_store_address_fields_form in Ubercart 6.2

Same name and namespace in other branches
  1. 5 uc_store/uc_store.module \theme_uc_store_address_fields_form()
  2. 7.3 uc_store/uc_store.admin.inc \theme_uc_store_address_fields_form()

See also

uc_store_address_fields_form()

File

uc_store/uc_store.module, line 807
Contains global Ubercart functions and store administration functionality.

Code

function theme_uc_store_address_fields_form($form) {
  $title = t('Title');
  if (function_exists('i18n_variable_form_submit')) {
    $title .= ' - ' . t('This is a multilingual variable.');
  }
  $header = array(
    t('Enabled'),
    t('Field'),
    $title,
    t('Required'),
  );
  foreach (element_children($form['fields']) as $field) {
    $rows[] = array(
      array(
        'data' => drupal_render($form['uc_address_fields'][$field]),
        'align' => 'center',
      ),
      drupal_render($form['fields'][$field]['default']),
      drupal_render($form['fields'][$field]['uc_field_' . $field]),
      drupal_render($form['uc_address_fields_required'][$field]),
    );
  }
  $output = theme('table', $header, $rows) . '<br />' . drupal_render($form);
  return $output;
}