Changeset 7735


Ignore:
Timestamp:
Apr 13, 2010, 5:02:27 PM (13 years ago)
Author:
janveeden
Message:

Mouse overing a cluster now sends an array holding the id's of the node in the cluster to node_info.php. Results now show up in a list.

Location:
trunk/src/map/inc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/map/inc/node_info.php

    r7734 r7735  
    1515}
    1616
    17 //TYPES van nodes. 'cluster' is een cluster node. 'single' is een individuele node.
    18 if(!isset($_GET['type']))
     17//TYPES of nodes. 'cluster' is a cluster node. 'single' is an individual node.
     18if(!isset($_GET['type']))//
    1919{
    2020        echo <<<EOF
     
    3131       
    3232}
    33 elseif($_GET['type'] == "single")
     33elseif($_GET['type'] == "single") //Info for single nodes is stored here
    3434{
    35         if($view == "beheerder")
     35        if($view == "beheerder")//Display part for beheerder view of a single node
    3636        {
    3737                echo <<<EOF
     
    5555EOF;
    5656        }
    57         elseif($view == "gebruiker")
     57        elseif($view == "gebruiker")//Display part for gebruiker view of a single node
    5858        {
    5959                echo <<<EOF
     
    8080elseif($_GET['type'] == "cluster")
    8181{
    82         if($view == "beheerder")
     82$markerTitles = unserialize($_GET['markers']);
     83
     84        if($view == "beheerder")//Display part for beheerder view of a cluster node
    8385        {
    8486                echo <<<EOF
     
    8789                        <h2>
    8890                        Lijst met nodes in deze cluster<br/>
    89                        
     91EOF;
     92                foreach($markerTitles as $marker)
     93                {
     94                        echo "".$marker."<br/>";
     95                }
     96               
     97                echo <<<EOF
    9098                        BEHEERDERSVIEW
    9199                        </h2>
     
    97105EOF;
    98106        }
    99         elseif($view == "gebruiker")
     107        elseif($view == "gebruiker")//Display part for gebruiker view of a cluster node
    100108        {
    101109                echo <<<EOF
     
    104112                        <h2>
    105113                        Lijst met nodes in deze cluster<br/>
    106                        
     114                        <select multiple size="5" width="15">
     115EOF;
     116                foreach($markerTitles as $marker)
     117                {
     118                        echo "<option value='".$marker."'>".$marker."</option>";
     119                }
     120               
     121                echo <<<EOF
     122                        </select><br/>
    107123                        GEBRUIKERSVIEW
    108124                        </h2>
  • trunk/src/map/inc/nodemapWL.js

    r7734 r7735  
    6161function mouseOverCluster(markers)
    6262{
     63        //Make 'markers' array (containing gmarkers) into an array containing only the titles(id's) of the markers
    6364        var markerTitles = new Array;
    6465        for(var i=0; i<markers.length; i++) {
     
    6667        }
    6768       
    68         loadXMLDoc("inc/node_info.php?type=cluster")
     69        var markerTitleSerialized;
     70       
     71        //start
     72        var a_php = "";
     73    var total = 0;
     74       
     75    for (var i=0; i<markerTitles.length; i++)
     76    {
     77        ++ total;
     78        a_php = a_php + "s:" +
     79                String(i).length + ":\"" + String(i) + "\";s:" +
     80                String(markerTitles[i]).length + ":\"" + String(markerTitles[i]) + "\";";
     81    }
     82    a_php = "a:" + total + ":{" + a_php + "}";
     83        //end
     84       
     85        loadXMLDoc("inc/node_info.php?type=cluster&markers="+a_php+"")
    6986        /*
    7087        *Hieronder verdergaan met dekking
Note: See TracChangeset for help on using the changeset viewer.