function _owl_format_settings in Multipurpose Corporate Profile 8
return formatted js array of settings
2 calls to _owl_format_settings()
- template_preprocess_owl in modules/
contrib/ owl/ owl.module - Themeable for owl
- template_preprocess_owl_views in modules/
contrib/ owl/ owl.module - Prepares variables for Views Owl carousel templates.
File
- modules/
contrib/ owl/ owl.module, line 137 - Contains owl.module..
Code
function _owl_format_settings($settings) {
$settings['items'] = (int) $settings['items'];
$settings['itemsDesktop'] = _owl_string_to_array($settings['itemsDesktop']);
foreach ($settings['itemsDesktop'] as $k => $v) {
$settings['itemsDesktop'][$k] = (int) $v;
}
$settings['itemsDesktopSmall'] = _owl_string_to_array($settings['itemsDesktopSmall']);
foreach ($settings['itemsDesktopSmall'] as $k => $v) {
$settings['itemsDesktopSmall'][$k] = (int) $v;
}
$settings['itemsTablet'] = _owl_string_to_array($settings['itemsTablet']);
foreach ($settings['itemsTablet'] as $k => $v) {
$settings['itemsTablet'][$k] = (int) $v;
}
$settings['itemsMobile'] = _owl_string_to_array($settings['itemsMobile']);
foreach ($settings['itemsMobile'] as $k => $v) {
$settings['itemsMobile'][$k] = (int) $v;
}
$settings['navigationText'] = array(
$settings['prevText'],
$settings['nextText'],
);
$settings['mouseDrag'] = (bool) $settings['mouseDrag'];
$settings['pagination'] = (bool) $settings['pagination'];
$settings['paginationNumbers'] = (bool) $settings['paginationNumbers'];
$settings['responsive'] = (bool) $settings['responsive'];
$settings['paginationSpeed'] = (int) $settings['paginationSpeed'];
$settings['responsiveRefreshRate'] = (int) $settings['responsiveRefreshRate'];
$settings['rewindNav'] = (bool) $settings['rewindNav'];
$settings['rewindSpeed'] = (int) $settings['rewindSpeed'];
$settings['scrollPerPage'] = (bool) $settings['scrollPerPage'];
$settings['singleItem'] = (bool) $settings['singleItem'];
$settings['slideSpeed'] = (int) $settings['slideSpeed'];
$settings['stopOnHover'] = (bool) $settings['stopOnHover'];
$settings['touchDrag'] = (bool) $settings['touchDrag'];
$settings['itemsScaleUp'] = (bool) $settings['itemsScaleUp'];
$settings['autoPlay'] = (bool) $settings['autoPlay'];
$settings['navigation'] = (bool) $settings['navigation'];
if (isset($settings['image_style'])) {
unset($settings['image_style']);
}
if (isset($settings['image_link'])) {
unset($settings['image_link']);
}
return $settings;
}