function nodeformcols_configuration_form_submit in Node form columns 7
File
- ./
nodeformcols.admin.inc, line 256 - Contains the admin functions for Node form columns
Code
function nodeformcols_configuration_form_submit($form, $form_state) {
$values = $form_state['values'];
$type = $values['type'];
$placements = nodeformscols_field_placements($type, $form['#variant']);
nodeformcols_update_placements($type, $form['#variant'], $placements);
foreach ($placements as $name => &$opt) {
$field = 'field_' . $name;
$opt['region'] = $values[$field . '_region'];
$opt['weight'] = $values[$field . '_weight'];
if (isset($values[$field . '_hidden'])) {
$opt['hidden'] = $values[$field . '_hidden'];
}
if (isset($values[$field . '_collapsed'])) {
$opt['collapsed'] = $values[$field . '_collapsed'];
}
}
variable_set('nodeformscols_field_placements_' . $type . '_' . $form['#variant'], $placements);
}