function kml_views_feed_argument in KML 6
Same name and namespace in other branches
- 5 kml.module \kml_views_feed_argument()
File
- ./
kml.module, line 629 - KML Module
Code
function kml_views_feed_argument($op, &$view, $arg) {
if ($op == 'argument' && $arg == 'kml') {
$view->page_type = 'kml';
}
else {
if ($op == 'post_view') {
$path = views_post_view_make_url($view, $arg, 'kml');
if (variable_get('kml_usenetworklinks', 1)) {
// TODO: need a better way of dealing with network links using args.
$path = 'kml/view/' . $view->name . '/networklink';
}
$url = url($path, array(
'absolute' => TRUE,
));
drupal_add_link(array(
'rel' => 'alternate',
'type' => 'application/vnd.google-earth.kml+xml',
'title' => t('kml'),
'href' => $url,
));
return theme('kml_icon', $url, 'kml');
}
}
}