--- gmap_views.module 2007-04-22 15:16:57.000000000 -0700
+++ gmap_views.module 2007-04-22 15:35:43.000000000 -0700
@@ -100,10 +100,8 @@ function theme_views_view_gmap($view, $r
);
}
else {
- $marker_label = '';
- foreach ($view->field as $field) {
- $marker_label .= '
'. views_theme_field('views_handle_field', $field['queryname'], $fields, $field, $entry, $view) .'
';
- }
+ $marker_label = theme('gmap_views_marker_label', $view, $fields, $entry);
+
$themarker = array(
// @@@
'markername' => variable_get('gmap_node_marker_'.$type, ''),
@@ -119,4 +117,15 @@ function theme_views_view_gmap($view, $r
$thismap['#settings']['markers'] = $markers;
$output .= theme('gmap',$thismap);
return $output;
+}
+
+/**
+ * Theme a marker label.
+ */
+function theme_gmap_views_marker_label($view, $fields, $entry) {
+ $marker_label = '';
+ foreach ($view->field as $field) {
+ $marker_label .= ''. views_theme_field('views_handle_field', $field['queryname'], $fields, $field, $entry, $view) .'
';
+ }
+ return $marker_label;
}
\ No newline at end of file