You are here

function views_slideshow_plugin_style_slideshow::options_submit in Views Slideshow 6.3

Same name and namespace in other branches
  1. 7.3 views_slideshow_plugin_style_slideshow.inc \views_slideshow_plugin_style_slideshow::options_submit()

File

./views_slideshow_plugin_style_slideshow.inc, line 241
Contains the list style plugin.

Class

views_slideshow_plugin_style_slideshow
Style plugin to render each item in a slideshow of an ordered or unordered list.

Code

function options_submit($form, &$form_state) {
  module_load_all_includes('views_slideshow.inc');
  $arguments = array(
    $form,
    &$form_state,
  );

  // Call all modules that use hook_views_slideshow_options_form_submit
  foreach (module_implements('views_slideshow_options_form_submit') as $module) {
    $function = $module . '_views_slideshow_options_form_submit';
    call_user_func_array($function, $arguments);
  }

  // In addition to the skin, we also pre-save the definition that
  // correspond to it.  That lets us avoid a hook lookup on every page.
  $skins = $this
    ->views_slideshow_get_skins();
  $form_state['values']['style_options']['skin_info'] = $skins[$form_state['values']['style_options']['slideshow_skin']];
}