function availability_calendar_admin_settings_pre_render in Availability Calendars 7.5
Same name and namespace in other branches
- 7.3 availability_calendar.admin.inc \availability_calendar_admin_settings_pre_render()
- 7.4 availability_calendar.admin.inc \availability_calendar_admin_settings_pre_render()
Use of tables in a form.
The children of the elements are the rows. The children of the children are the cells.
Parameters
array $element: Form element that will be themed as a table.
Return value
array The changed form element.
1 string reference to 'availability_calendar_admin_settings_pre_render'
- availability_calendar_admin_settings in ./
availability_calendar.admin.inc - Defines form callback for the admin/config/availability-calendar/settings page.
File
- ./
availability_calendar.admin.inc, line 172
Code
function availability_calendar_admin_settings_pre_render($element) {
$rows = array();
foreach (element_children($element) as $row_key) {
$row = array();
foreach (element_children($element[$row_key]) as $cell_key) {
$row[$cell_key] = array(
'data' => $element[$row_key][$cell_key],
);
}
$rows[$row_key] = array(
'data' => $row,
'class' => array(
'draggable',
),
);
unset($element[$row_key]);
}
$element['#rows'] = $rows;
return $element;
}