1 block.class.inc | Block::formSubmit($form, &$form_state) |
Submit handler to save the form settings.
File
- core/
modules/ layout/ includes/ block.class.inc, line 311 - A class that wraps around a block to store settings information.
Class
- Block
- @file A class that wraps around a block to store settings information.
Code
function formSubmit($form, &$form_state) {
$this->settings['title_display'] = $form_state['values']['title_display'];
$this->settings['title'] = $form_state['values']['title'];
$this->settings['admin_label'] = $form_state['values']['admin_label'];
$this->settings['admin_description'] = $form_state['values']['admin_description'];
$this->settings['style'] = $form_state['values']['style'];
if (isset($form_state['values']['contexts'])) {
$this->settings['contexts'] = $form_state['values']['contexts'];
}
// Remove contexts if none are visible in the form.
else {
$this->settings['contexts'] = array();
}
}