/
contact.php
141 lines (103 loc) · 4.91 KB
/
contact.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
<?php
require_once('includes/config.php');
$config['currentMenuSection'] = 'contact';
pageHeader();
$embed_1 = '<a href="http://freeex.activewatch.ro/" target="_blank"><img src="http://freeex.activewatch.ro/banners/freeex_728x90.jpg" /></a>';
$embed_2 = '<a href="http://freeex.activewatch.ro/" target="_blank"><img src="http://freeex.activewatch.ro/banners/freeex_300x250.jpg" /></a>';
$embed_3 = '<a href="http://freeex.activewatch.ro/" target="_blank"><img src="http://freeex.activewatch.ro/banners/freeex_160x600.jpg" /></a>';
?>
<div class="container_12">
<div class="grid_7">
<h1>ActiveWatch - FreeEx </h1><br />
<?php echo(getPageText(5)); ?>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<h2>Embed Harta FreeEx:</h2>
<p> </p>
<input type="text" class="select_embed" value="<?php echo(htmlspecialchars($embed_1)); ?>" /> <a class="select_embed_link" href="http://freeex.activewatch.ro/banners/freeex_728x90.jpg" target="_blank">728x90 (deschide)</a><br /><br />
<input type="text" class="select_embed" value="<?php echo(htmlspecialchars($embed_2)); ?>" /> <a class="select_embed_link" href="http://freeex.activewatch.ro/banners/freeex_300x250.jpg" target="_blank">300x250 (deschide)</a><br /><br />
<input type="text" class="select_embed" value="<?php echo(htmlspecialchars($embed_3)); ?>" /> <a class="select_embed_link" href="http://freeex.activewatch.ro/banners/freeex_160x600.jpg" target="_blank">160x600 (deschide)</a><br /><br />
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</div>
<div class="grid_5">
<div id="map" class="contactMap"></div>
</div>
</div>
<script type="text/javascript">
var map, layer, vectorLayer, featureMarker;
<?php
$markersJSString = '';
$markersJSString .= "{'ID':'".intval(1)."', 'NAME':'".jsspecialchars('ActiveWatch - FreeEx ')."', 'LATITUDE':".'44.438763'.", 'LONGITUDE':".'26.076325'."}";
?>
var markers = [<?php echo($markersJSString); ?>];
function initContact() {}
//OpenLayers.ProxyHost = "openlayers/examples/proxy.cgi?url=";
map = new OpenLayers.Map('map', {
controls: [new OpenLayers.Control.PanZoom(), new OpenLayers.Control.Navigation() ]
});
layer = new OpenLayers.Layer.OSM("OpenStreetMap", null, { transitionEffect: 'resize' });
map.addLayers([layer]);
/*
map.addLayer(new OpenLayers.Layer.OSM("Stamen toner",
["http://tile.stamen.com/toner/${z}/${x}/${y}.png"],
{attribution: "© <a href='http://www.openstreetmap.org/'>OpenStreetMap</a> and contributors, under an <a href='http://www.openstreetmap.org/copyright' title='ODbL'>open license</a>. Toner style by <a href='http://stamen.com'>Stamen Design</a>",
"tileOptions": { "crossOriginKeyword": null }}));
*/
//projection (for transform)
var epsg4326 = new OpenLayers.Projection("EPSG:4326"); //WGS 1984 projection
var projectTo = map.getProjectionObject(); //The map projection (Spherical Mercator)
//vector
vectorLayer = new OpenLayers.Layer.Vector("Vector Layer");
//Loop through the markers array
for (var i=0; i<markers.length; i++) {
var feature = new OpenLayers.Feature.Vector(
new OpenLayers.Geometry.Point( markers[i].LONGITUDE, markers[i].LATITUDE ).transform(epsg4326, projectTo),
{description: markers[i].NAME} ,
{externalGraphic: './openlayers/img/marker.png', graphicHeight: 25, graphicWidth: 21, graphicXOffset:-18, graphicYOffset:-0 }
);
vectorLayer.addFeatures(feature);
}
//add vector layer
map.addLayer(vectorLayer);
//Add a selector control to the vectorLayer with popup functions
var controls = {
selector: new OpenLayers.Control.SelectFeature(vectorLayer, { onSelect: createPopup, onUnselect: destroyPopup })
};
function createPopup(feature) {
feature.popup = new OpenLayers.Popup.FramedCloud("pop",
feature.geometry.getBounds().getCenterLonLat(),
null,
'<div class="markerContent">'+feature.attributes.description+'</div>',
null,
true,
function() { controls['selector'].unselectAll(); }
);
//feature.popup.closeOnMove = true;
map.addPopup(feature.popup);
}
function destroyPopup(feature) {
feature.popup.destroy();
feature.popup = null;
}
map.addControl(controls['selector']);
controls['selector'].activate();
//center map default [Romania]
var positionRomaniaDefault = new OpenLayers.LonLat(markers[0].LONGITUDE, markers[0].LATITUDE);
map.setCenter(positionRomaniaDefault.transform(epsg4326, projectTo), 14);
</script>
<?php
pageFooter();
?>