In my local apache2 server I have PHP Version 5.5.12-2.
I am getting this error:
Deprecated function: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in views_slideshow_preprocess_views_slideshow() (line 73 of /var/www/html/sirate/sites/all/modules/views_slideshow/theme/views_slideshow.theme.inc).
I have same error on lines 76, 187, and 275.
Here is error in lines 73 through 76:
foreach ($addons as $addon_id => $addon_info) {
foreach ($addon_info['accepts'] as $imp_key => $imp_value) {
if (is_array($imp_value)) {
$methods[$imp_key][] = preg_replace('/_(.?)/e',"strtoupper('$1')", $addon_id);
}
else {
$methods[$imp_value][] = preg_replace('/(.?)/e',"strtoupper('$1')", $addon_id);
}
}
}
Here is line 187:
function theme_views_slideshow_pager_widget_render($vars) {
// Add javascript settings for the pager type.
$js_vars = array(
'viewsSlideshowPager' => array(
$vars['vss_id'] => array(
$vars['location'] => array(
'type' => preg_replace('/_(.?)/e',"strtoupper('$1')", $vars['settings']['type']),
),
),
),
);
Here is line 275:
function theme_views_slideshow_controls_widget_render($vars) {
// Add javascript settings for the controls type.
$js_vars = array(
'viewsSlideshowControls' => array(
$vars['vss_id'] => array(
$vars['location'] => array(
'type' => preg_replace('/_(.?)/e',"strtoupper('$1')", $vars['settings']['type']),
),
),
),
);
Please help, thank you.