You are here

function _views_slideshow_cycle_preprocess_views_slideshow_cycle_main_frame_row in Views Slideshow 6.3

Same name and namespace in other branches
  1. 7.3 contrib/views_slideshow_cycle/theme/views_slideshow_cycle.theme.inc \_views_slideshow_cycle_preprocess_views_slideshow_cycle_main_frame_row()

Views Slideshow slideshow rows.

1 call to _views_slideshow_cycle_preprocess_views_slideshow_cycle_main_frame_row()
template_preprocess_views_slideshow_cycle_main_frame_row in contrib/views_slideshow_cycle/views_slideshow_cycle.module

File

contrib/views_slideshow_cycle/theme/views_slideshow_cycle.theme.inc, line 156
Theme & preprocess functions for the Views Slideshow: cycle module.

Code

function _views_slideshow_cycle_preprocess_views_slideshow_cycle_main_frame_row(&$vars) {
  $current = $vars['count'] + 1;
  $classes = array(
    'views_slideshow_cycle_slide',
    "views_slideshow_slide views-row-{$current}",
  );
  if ($vars['count']) {
    $classes[] = 'views_slideshow_cycle_hidden';
  }
  $classes[] = $vars['count'] % 2 ? 'views-row-even' : 'views-row-odd';
  $vars['attributes']['class'] = implode(' ', $classes);
  $vars['attributes']['id'] = "views_slideshow_cycle_div_" . $vars['vss_id'] . "_" . $vars['count'];
  $vars['rendered_items'] = '';
  foreach ($vars['items'] as $item_count => $item) {
    $vars['rendered_items'] .= theme(views_theme_functions('views_slideshow_cycle_main_frame_row_item', $vars['view'], $vars['view']->display[$vars['view']->current_display]), $item, $item_count, $vars['count'], $vars['view'], count($vars['view']->result));
  }
}