function semantic_panels_pane_settings_form_submit in Semantic Panels 7.2
Same name and namespace in other branches
- 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']);
      }
    }
  }
}