public function views_slideshow_plugin_style_slideshow::options_submit in Views Slideshow 7.3
Same name and namespace in other branches
- 6.3 views_slideshow_plugin_style_slideshow.inc \views_slideshow_plugin_style_slideshow::options_submit()
Run any necessary actions on submit.
Overrides views_plugin::options_submit
File
- ./
views_slideshow_plugin_style_slideshow.inc, line 253
Class
- views_slideshow_plugin_style_slideshow
- Style plugin to render each item in a slideshow.
Code
public 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']];
}