#136862
authorBrandon Bergren
Fri, 27 Apr 2007 22:10:23 +0000 (22:10 +0000)
committerBrandon Bergren
Fri, 27 Apr 2007 22:10:23 +0000 (22:10 +0000)
Modification of patch by ax.

gmap_location.module

index fbc4d7a..c16d44e 100644 (file)
@@ -163,7 +163,7 @@ function gmap_location_node_page($nid=null) {
 
   $output .='<p>'.variable_get('gmap_node_map_header', t('This map illustrates the extent of nodes of this website.'))."</p>\n";
 
-  $result=db_query("SELECT eid, longitude, latitude FROM {location} WHERE (longitude!=0 OR latitude !=0) AND type='node'");
+  $result=db_query(db_rewrite_sql("SELECT l.eid, l.longitude, l.latitude FROM {location} l INNER JOIN {node} n ON l.eid = n.vid WHERE (l.longitude!=0 OR l.latitude !=0) AND l.type='node' AND n.status = 1"));
   $thismap = gmap_parse_macro(variable_get('gmap_node_map', '[gmap|id=usermap|center=30,0|zoom=2|width=100%|height=400px]'));
   if (empty($thismap['markers'])) {
     $thismap['markers']=array();