function theme_delete_all_checkboxes in Delete all 6
Same name and namespace in other branches
- 5 delete_all.module \theme_delete_all_checkboxes()
1 theme call to theme_delete_all_checkboxes()
File
- ./
delete_all.module, line 125
Code
function theme_delete_all_checkboxes($form) {
$total = 0;
foreach ($form as $element_id => $element) {
if ($element_id[0] != '#') {
$total++;
}
}
$total = (int) ($total % 3 ? ($total + 2) / 3 : $total / 3);
$pos = 0;
$rows = array();
foreach ($form as $element_id => $element) {
if ($element_id[0] != '#') {
$pos++;
$row = $pos % $total;
$col = $pos / $total;
if (!isset($rows[$row])) {
$rows[$row] = array();
}
$rows[$row][$col] = drupal_render($element);
}
}
return theme('table', array(), $rows);
}