Same name and namespace in other branches
  1. 8.x-3.x modules/views_slideshow_cycle/views_slideshow_cycle.theme.inc \_views_slideshow_cycle_preprocess_views_slideshow_slide_counter() 1 comment
  2. 8.x-4.x modules/views_slideshow_cycle/views_slideshow_cycle.theme.inc \_views_slideshow_cycle_preprocess_views_slideshow_slide_counter() 1 comment

Implements hook_preprocess_views_slideshow_slide_counter().

Related topics

1 call to _views_slideshow_cycle_preprocess_views_slideshow_slide_counter()
views_slideshow_cycle_preprocess_views_slideshow_slide_counter in modules/views_slideshow_cycle/views_slideshow_cycle.module
Implements hook_preprocess_views_slideshow_slide_counter().

File

modules/views_slideshow_cycle/views_slideshow_cycle.theme.inc, line 243

Code

function _views_slideshow_cycle_preprocess_views_slideshow_slide_counter(&$vars) {
    $options = $vars['view']->style_plugin->options['views_slideshow_cycle'];
    if ($options['items_per_slide_first']) {
        $slide_count = $vars['slide_count'] - $options['items_per_slide_first_number'];
        $slide_count = $slide_count / $options['items_per_slide'];
        $slide_count += 1;
    }
    else {
        $slide_count = $vars['slide_count'] / $options['items_per_slide'];
    }
    $vars['slide_count'] = ceil($slide_count);
}