function theme_tripal_phylogeny_admin_org_color_tables

2.x tripal_phylogeny.admin.inc theme_tripal_phylogeny_admin_org_color_tables($variables)
3.x tripal_chado.phylotree.inc theme_tripal_phylogeny_admin_org_color_tables($variables)

Parameters

unknown $variables:

1 theme call to theme_tripal_phylogeny_admin_org_color_tables()

File

tripal_phylogeny/includes/tripal_phylogeny.admin.inc, line 283
This file contains the functions used for administration of the module

Code

function theme_tripal_phylogeny_admin_org_color_tables($variables) {
  $fields = $variables['element'];
  $num_orgs = $fields['num_orgs']['#value'];
  $headers = array('Organism', 'Color', '');
  $rows = array();
  for ($i = 0; $i < $num_orgs; $i++) {
    $add_button = ($i == $num_orgs - 1) ? drupal_render($fields['add']) : '';
    $del_button = ($i == $num_orgs - 1 and $i != 0) ? drupal_render($fields['remove']) : '';
    $rows[] = array(
      drupal_render($fields['organism_' . $i]),
      drupal_render($fields['color_' . $i]),
      $add_button . $del_button,
    );
  }
  $table_vars = array(
    'header' => $headers,
    'rows' => $rows,
    'attributes' => array(),
    'sticky' => FALSE,
    'colgroups' => array(),
    'empty' => '',
  );
  $form['orgs']['num_orgs'] = $fields['num_orgs'];
  return theme('table', $table_vars);
}