You are here

function theme_translation_overview_node_form in Translation Overview 6.2

File

./translation_overview.pages.inc, line 118

Code

function theme_translation_overview_node_form($form) {
  drupal_add_css(drupal_get_path('module', 'translation_overview') . '/translation_overview.css');
  $is_manager = translation_overview_is_manager();
  $header = array(
    array(
      'data' => t('Language'),
    ),
    array(
      'data' => t('Title'),
    ),
    array(
      'data' => t('Status'),
    ),
  );
  if ($is_manager) {
    $header[] = array(
      'data' => t('Priority'),
      'colspan' => 3,
    );
  }
  $rows = array();
  foreach (element_children($form['languages']) as $key) {
    $row = array();
    $row[] = array(
      'data' => drupal_render($form['languages'][$key]['language']),
    );
    $row[] = array(
      'data' => drupal_render($form['languages'][$key]['title']),
    );
    $row[] = array(
      'data' => drupal_render($form['languages'][$key]['status']),
      'class' => 'status',
    );
    if ($is_manager) {
      foreach (element_children($form['languages'][$key]['priority']) as $priority) {
        $row[] = array(
          'data' => drupal_render($form['languages'][$key]['priority'][$priority]),
        );
      }
    }
    $rows[] = $row;
  }
  return theme('table', $header, $rows, array(
    'class' => 'trov',
  )) . drupal_render($form);
}