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
RevLine 
[7767]1<?php
[7770]2require_once("../../config.php");
3require_once($config['root']."/map/inc/kmlHandler.php");
[7725]4if(isset($_GET['view']))
5{
[7734]6 setcookie("view", $_GET['view']);
[7725]7 $view = $_GET['view'];
8}
9else
10{
[7734]11 if(isset($_COOKIE['view']))
12 {
13 $view = $_COOKIE['view'];
14 }
15 else
16 $view = "gebruiker";
[7725]17}
18
[7756]19if(isset($_GET['sel']))
20{
21 $selected = $_GET['sel'];
22}
23else
24{
25 $selected = "";
26}
27
[7735]28//TYPES of nodes. 'cluster' is a cluster node. 'single' is an individual node.
29if(!isset($_GET['type']))//
[7725]30{
31 echo <<<EOF
[7734]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>
[7725]41EOF;
[7734]42
[7725]43}
[7735]44elseif($_GET['type'] == "single") //Info for single nodes is stored here
[7725]45{
[7784]46$markers = get_node_array($config['kml_file']);
[7770]47
[7784]48$description;
[7782]49
[7784]50foreach($markers as $marker)
51{
52 if($marker['name'] == $_GET['name'])
53 {
54 $name = $marker['name'];
55 $location = $marker['location'];
56 }
57}
58
[7735]59 if($view == "beheerder")//Display part for beheerder view of a single node
[7784]60 {
[7769]61 echo <<<EOF
[7784]62 <div id='nodeinfo'>
63 {$name}<br/>
64 Locatie: {$location}
[7769]65 </div>
66 <div id="timestamp">
67 Laatste update: 15:42 <br/>
68 Do 25 maart
69 </div>
70EOF;
[7734]71 }
[7735]72 elseif($view == "gebruiker")//Display part for gebruiker view of a single node
[7734]73 {
[7769]74 echo <<<EOF
[7821]75 <div id='nodeinfo'>
76 {$name}<br/>
77 Locatie: {$location}
[7769]78 </div>
79 <div id="timestamp">
80 Laatste update: 15:42 <br/>
81 Do 25 maart
82 </div>
83EOF;
[7734]84 }
85}
86elseif($_GET['type'] == "cluster")
87{
[7738]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/>
[7821]95 <div id="clusterlist$selected" >
96 <select multiple onchange='goToMarker(this.options[this.selectedIndex].text)'>
[7738]97EOF;
98 foreach($markerTitles as $marker)
[7734]99 {
[7738]100 echo "<option value='".$marker."'>".$marker."</option>";
[7734]101 }
[7738]102
103 echo <<<EOF
104 </select><br/>
[7734]105 </div>
[7738]106 </h2>
107 </div>
108 <div id="timestamp">
109 Laatste update: 15:42 <br/>
110 Do 25 maart
111 </div>
[7734]112EOF;
113}
[7756]114?>
Note: See TracBrowser for help on using the repository browser.