1 field.block.inc FieldBlock::formSubmit($form, &$form_state)

Submit handler to save the form settings.

Overrides Block::formSubmit

File

core/modules/field/field.block.inc, line 245

Class

FieldBlock
FieldBlock extends Block

Code

function formSubmit($form, &$form_state) {
  parent::formSubmit($form, $form_state);

  $values = $form_state['values'];

  $this->settings['label'] = $values['label'];
  $this->settings['formatter'] = $values['formatter'];
  $this->settings['formatter_settings'] = isset($values['formatter_settings']) ? $values['formatter_settings'] : array();
  $this->settings['delta_offset'] = isset($values['trim_output']['delta_offset']) ? $values['trim_output']['delta_offset'] : 0;
  $this->settings['delta_limit'] = !empty($values['trim_output']['delta_limit']) ? $values['trim_output']['delta_limit'] : '';
  $this->settings['delta_reversed'] = isset($values['delta_reversed']['delta_reversed']) ? $values['delta_reversed']['delta_reversed'] : 0;
}