You are here

function views_rss_core_preprocess_item_source in Views RSS 6.2

Same name and namespace in other branches
  1. 8.3 modules/views_rss_core/views_rss_core.inc \views_rss_core_preprocess_item_source()
  2. 8.2 modules/views_rss_core/views_rss_core.inc \views_rss_core_preprocess_item_source()
  3. 7.2 modules/views_rss_core/views_rss_core.inc \views_rss_core_preprocess_item_source()

Preprocess function for item <source> element.

1 string reference to 'views_rss_core_preprocess_item_source'
views_rss_core_views_rss_item_elements in modules/views_rss_core/views_rss_core.module
Implementation of hook_views_rss_item_elements().

File

modules/views_rss_core/views_rss_core.inc, line 212
Preprocess functions for Views RSS: Core Elements module.

Code

function views_rss_core_preprocess_item_source(&$variables) {
  $url_options = array(
    'absolute' => TRUE,
  );
  $input = $variables['view']
    ->get_exposed_input();
  if ($input) {
    $url_options['query'] = $input;
  }
  $url = url($variables['view']
    ->get_url(), $url_options);
  $view_title = $variables['view']
    ->get_title();
  $variables['value'] = array(
    'value' => check_plain($view_title ? $view_title : variable_get('site_name', t('Drupal'))),
    'arguments' => array(
      'url' => $url,
    ),
  );
}