You are here

function semantic_panels_pane_settings_form_submit in Semantic Panels 7.2

Same name and namespace in other branches
  1. 7 plugins/styles/semantic_panels.inc \semantic_panels_pane_settings_form_submit()

Pane settings form submit handler.

1 call to semantic_panels_pane_settings_form_submit()
semantic_panels_style_ui::edit_form_submit in plugins/export_ui/semantic_panels_style_ui.class.php
Handle the submission of the edit form.
1 string reference to 'semantic_panels_pane_settings_form_submit'
semantic_panels.inc in plugins/styles/semantic_panels.inc

File

plugins/styles/semantic_panels.inc, line 243

Code

function semantic_panels_pane_settings_form_submit($form, &$settings, $form_state) {
  if (isset($settings['predefined']) && !empty($settings['predefined'])) {
    $settings = array(
      'predefined' => $settings['predefined'],
    );
  }
  else {
    foreach ($settings['style'] as &$style_element) {
      if (isset($style_element['attributes'])) {
        _semantic_panels_attributes_save($style_element);
      }
      if (isset($style_element['link']['attributes'])) {
        _semantic_panels_attributes_save($style_element['link']);
      }
    }
  }
}