You are here

function views_slideshow_ddblock_show_content_debug_info in Views Slideshow: Dynamic Display Block 6

Same name and namespace in other branches
  1. 6.2 views_slideshow_ddblock.module \views_slideshow_ddblock_show_content_debug_info()
  2. 7.2 views_slideshow_ddblock.module \views_slideshow_ddblock_show_content_debug_info()

Show debug information for content preprocess function helper function

Parameters

$vars - An array of variables to pass to the theme template.:

File

./views_slideshow_ddblock.module, line 45
Views Slideshow: ddblock adds ddblock functionality to Views Slideshows.

Code

function views_slideshow_ddblock_show_content_debug_info($vars) {
  $settings = $vars['views_slideshow_ddblock_slider_settings'];
  switch ($settings['debug_info']) {
    case 'devel':
      dpm($settings['view_name'], t('View - name'));
      dpm($settings['view_display_id'], t('View - display_id'));
      dpm(count($vars['views_slideshow_ddblock_content']), t('Number of slides'));
      dpm($settings['imgcache_slide'], t('Imgcache_slide'));
      drupal_set_message('<pre>' . t('Content first slide:') . '</pre>');
      dvm($vars['views_slideshow_ddblock_content'][0], t('Content first slide'));
      break;
    case 'drupal':
      drupal_set_message('<pre>' . t('View - name =>') . ' ' . var_export($settings['view_name'], TRUE) . '</pre>');
      drupal_set_message('<pre>' . t('View - display_Id =>') . ' ' . var_export($settings['view_display_id'], TRUE) . '</pre>');
      drupal_set_message('<pre>' . t('Number of slides =>') . ' ' . count($vars['views_slideshow_ddblock_content']) . '</pre>');
      drupal_set_message('<pre>' . t('Imgcache_slide =>') . ' ' . var_export($settings['imgcache_slide'], TRUE) . '</pre>');
      drupal_set_message('<pre>' . t('Content first slide =>') . ' ' . var_export($vars['views_slideshow_ddblock_content'][0], TRUE) . '</pre>');
      break;
    case 'none':
      break;
  }
}