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];
}
}
}