All pastes #187299 Raw Edit

Anonymous

public text v1 · immutable
#187299 ·published 2006-09-30 23:48 UTC
rendered paste body
function views_itunes_views_feed_argument($op, &$view, $arg) {
  if ($op == 'argument' && $arg == 'feed') {
    $view->page_type = 'views_itunes';
  }
  else if ($op == 'post_view') {
    $args = views_post_view_make_args($view, $arg, 'feed');
    $url = views_get_url($view, $args);
    $title = views_get_title($view, 'page', $args);

    drupal_add_link(array('rel' => 'alternate',
                          'type' => 'application/rss+xml',
                          'title' => check_plain($title),
                          'href' => url($url, drupal_query_string_encode($view->used_filters), NULL, TRUE)));
    if ($view->build_type != 'block') {
      return theme('feed_icon', url($url, drupal_query_string_encode($view->used_filters)));
    }
  }
}