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()
- tripal_phylogeny_default_plots_form in tripal_phylogeny/
includes/ tripal_phylogeny.admin.inc - _state
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);
}