nicemap/nicemap_admin.inc, line 161
- Versions
- 6
theme_nicemap_settings_layers($form)
Style layer settings into a table grid.
Code
<?php
function theme_nicemap_settings_layers($form) {
uasort($form['weights'], create_function('$a, $b', 'return $a["#default_value"] > $b["#default_value"];'));
$rows = array();
foreach (element_children($form['weights']) as $elem) {
$row = array(
drupal_render($form['layers'][$elem]),
drupal_render($form['styles'][$elem]),
drupal_render($form['weights'][$elem]),
);
$rows[] = array('data' => $row, 'class' => 'draggable');
}
$output = theme('table', array(t('Layer'), t('Style'), t('Weight')), $rows, array('id' => 'wms-layer-selector'));
drupal_add_tabledrag('wms-layer-selector', 'order', 'self', 'layer-weight');
$output .= drupal_render($form);
return $output;
}
?> 