You are here

function royalslider_ctools_export_ui_form_submit in RoyalSlider Integration 7

Submit handler

1 string reference to 'royalslider_ctools_export_ui_form_submit'
royalslider_ctools_export_ui.inc in plugins/export_ui/royalslider_ctools_export_ui.inc
Export interface plugin for RoyalSlider.

File

plugins/export_ui/royalslider_ctools_export_ui.inc, line 61
Export interface plugin for RoyalSlider.

Code

function royalslider_ctools_export_ui_form_submit(&$form, &$form_state) {

  // Edit the reference to $form_state['optionset'] which will in turn
  // reference $form_state['item'] which is what CTools is looking for.
  $optionset =& $form_state['optionset'];
  $optionset->skin = $form_state['values']['skin'];
  $optionset->title = $form_state['values']['title'];
  $optionset->imagestyle_fullscreen = $form_state['values']['image_style']['fullscreen'];
  $optionset->imagestyle_normal = $form_state['values']['image_style']['normal'];
  $optionset->imagestyle_thumbnail = $form_state['values']['image_style']['thumbnail'];

  // Assign the values to the option set.
  $optionset->options = _royalslider_optionset_defaults();

  // Save all the values for the option set.
  foreach ($optionset->options as $key => $value) {
    if (array_key_exists($key, $form_state['values'])) {
      $optionset->options[$key] = $form_state['values'][$key];
    }
  }
}