Ejemplo n.º 1
0
 public function getNewPublics($since)
 {
     // md5(concat(i_file,i_pk,i_date))
     $Q = "SELECT i_location,i_lat,i_lng,i_title,i_date,i_changed,i_key as id,md5(concat(i_date,i_file)) as imgid  FROM ost_images WHERE i_public=1 ";
     $Q .= " AND i_changed>'" . addslashes($since) . "'  ";
     $Q .= " ORDER BY i_pk LIMIT 50";
     $data = $this->DC->getAllByQuery($Q);
     for ($i = 0; $i < count($data); $i++) {
         if ($data[$i]['i_lng'] != 0) {
             $data[$i]['i_lng'] += blurred();
         }
         if ($data[$i]['i_lat'] != 0) {
             $data[$i]['i_lat'] += blurred();
         }
     }
     return $data;
 }
Ejemplo n.º 2
0
				var size = new OpenLayers.Size(21,25);
				var offset = new OpenLayers.Pixel(-(size.w/2), -size.h);
				var icon = new OpenLayers.Icon('http://www.openlayers.org/dev/img/marker.png',size,offset);
				var im = 0;
				var M = new Array();
				<?php 
    foreach ($VARS->get('list') as $key => $img) {
        if ($img->get('i_lng') == 0) {
            continue;
        }
        ?>
					M[im] = new OpenLayers.Marker(new OpenLayers.LonLat(<?php 
        echo $img->get('i_lng') + blurred($img->get('i_u_fk'));
        ?>
,<?php 
        echo $img->get('i_lat') + blurred($img->get('i_u_fk'));
        ?>
).transform( fromProjection, toProjection),icon.clone());
					M[im].id = '<?php 
        echo $img->get('id');
        ?>
';
					M[im].events.register(
						"mousedown", 
						M[im],
						(function(ii) {
								return function() {
									openIframe(M[ii].id);
								}
						})(im)
						);
Ejemplo n.º 3
0
					map.zoomToExtent(bounds);
				<?php 
        } else {
            if (me() > 0) {
                ?>
					var markers = new OpenLayers.Layer.Markers( "Markers" );
					map.addLayer(markers);
					
					var size = new OpenLayers.Size(21,25);
					var offset = new OpenLayers.Pixel(-(size.w/2), -size.h);
					var icon = new OpenLayers.Icon('http://www.openlayers.org/dev/img/marker.png',size,offset);
					markers.addMarker(new OpenLayers.Marker(new OpenLayers.LonLat(<?php 
                echo $VARS->get('i_lng') + blurred($VARS->get('i_u_fk'));
                ?>
,<?php 
                echo $VARS->get('i_lat') + blurred($VARS->get('i_u_fk'));
                ?>
).transform( fromProjection, toProjection),icon));
				<?php 
            }
        }
        ?>
		      }
		      
		      initOSM();
		      
		    </script>
		<?php 
    }
    ?>
        <?php