source: trunk/src/map/inc/node_info.php@ 7821

Last change on this file since 7821 was 7821, checked in by janveeden, 16 years ago

Click on a marker in the cluster list (when selected a cluster) now also moves to the markers location.

  • Property svn:eol-style set to native
File size: 2.1 KB
Line 
1<?php
2require_once("../../config.php");
3require_once($config['root']."/map/inc/kmlHandler.php");
4if(isset($_GET['view']))
5{
6 setcookie("view", $_GET['view']);
7 $view = $_GET['view'];
8}
9else
10{
11 if(isset($_COOKIE['view']))
12 {
13 $view = $_COOKIE['view'];
14 }
15 else
16 $view = "gebruiker";
17}
18
19if(isset($_GET['sel']))
20{
21 $selected = $_GET['sel'];
22}
23else
24{
25 $selected = "";
26}
27
28//TYPES of nodes. 'cluster' is a cluster node. 'single' is an individual node.
29if(!isset($_GET['type']))//
30{
31 echo <<<EOF
32 <div id="nodeinfo">
33 <b>Mouse over</b> een node voor meer informatie.<br/><br/>
34 <b>Klik</b> op een node om deze te selecteren.<br/><br/>
35 Gebruik de <b>zoekfunctie</b> om de een specifieke node te zoeken.
36 </div>
37 <div id="timestamp">
38 Laatste update: 15:42 <br/>
39 Do 25 maart
40 </div>
41EOF;
42
43}
44elseif($_GET['type'] == "single") //Info for single nodes is stored here
45{
46$markers = get_node_array($config['kml_file']);
47
48$description;
49
50foreach($markers as $marker)
51{
52 if($marker['name'] == $_GET['name'])
53 {
54 $name = $marker['name'];
55 $location = $marker['location'];
56 }
57}
58
59 if($view == "beheerder")//Display part for beheerder view of a single node
60 {
61 echo <<<EOF
62 <div id='nodeinfo'>
63 {$name}<br/>
64 Locatie: {$location}
65 </div>
66 <div id="timestamp">
67 Laatste update: 15:42 <br/>
68 Do 25 maart
69 </div>
70EOF;
71 }
72 elseif($view == "gebruiker")//Display part for gebruiker view of a single node
73 {
74 echo <<<EOF
75 <div id='nodeinfo'>
76 {$name}<br/>
77 Locatie: {$location}
78 </div>
79 <div id="timestamp">
80 Laatste update: 15:42 <br/>
81 Do 25 maart
82 </div>
83EOF;
84 }
85}
86elseif($_GET['type'] == "cluster")
87{
88 $markerTitles = unserialize($_GET['markers']);
89
90 echo <<<EOF
91 <div id="nodeinfo">
92 <h1>Nodes:</h1>
93 <h2>
94 Lijst met nodes in deze cluster<br/>
95 <div id="clusterlist$selected" >
96 <select multiple onchange='goToMarker(this.options[this.selectedIndex].text)'>
97EOF;
98 foreach($markerTitles as $marker)
99 {
100 echo "<option value='".$marker."'>".$marker."</option>";
101 }
102
103 echo <<<EOF
104 </select><br/>
105 </div>
106 </h2>
107 </div>
108 <div id="timestamp">
109 Laatste update: 15:42 <br/>
110 Do 25 maart
111 </div>
112EOF;
113}
114?>
Note: See TracBrowser for help on using the repository browser.