Changeset 7785 for trunk/src


Ignore:
Timestamp:
Apr 16, 2010, 11:25:48 AM (15 years ago)
Author:
janveeden
Message:

All data information from kml is now in the array $markers. Now also shows nothing if data is empty instead of giving undefined variable error.

File:
1 edited

Legend:

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

    r7784 r7785  
    2424                 * Then we itirate trough all the data and fill the variables
    2525                 */
    26                 $location;
    27                 $status;
    28                 $interfaces;
    29                 $masterIP;
    30                 $nodeType;
    31                 $type;
    32                 $hostname;
    33                 $hasBeenChecked;
    34                 $checkExecutionTime;
    35                 $currentState;
    36                 $lastCheck;
    37                 $problemHasBeenAcknowledged;
     26                $location = "";
     27                $status = "";
     28                $interfaces = "";
     29                $masterIP = "";
     30                $nodeType = "";
     31                $type = "";
     32                $hostname = "";
     33                $hasBeenChecked = "";
     34                $checkExecutionTime = "";
     35                $currentState = "";
     36                $lastCheck = "";
     37                $problemHasBeenAcknowledged = "";
    3838               
    3939                foreach($placemark->ExtendedData->Data as $data)
     
    4343                                if($name == "location")
    4444                                        $location = $data->value;
    45                                 elseif($name == "status")
     45                               
     46                                if($name == "status")
    4647                                        $status = $data->value;
    47                                 elseif($name == "interfaces")
     48                               
     49                                if($name == "interfaces")
    4850                                        $interfaces = $data->value;
    49                                 elseif($name == "masterIP")
     51
     52                                if($name == "masterIP")
    5053                                        $masterIP = $data->value;
    51                                 elseif($name == "nodeType")
     54                                       
     55                                if($name == "nodeType")
    5256                                        $nodeType = $data->value;
    53                                 elseif($name == "type")
     57                                       
     58                                if($name == "type")
    5459                                        $type = $data->value;
    55                                 elseif($name == "hostname")
     60                                       
     61                                if($name == "hostname")
    5662                                        $hostname = $data->value;
    57                                 elseif($name == "hasBeenChecked")
     63                                       
     64                                if($name == "hasBeenChecked")
    5865                                        $hasBeenChecked = $data->value;
    59                                 elseif($name == "checkExecutionTime")
     66                                       
     67                                if($name == "checkExecutionTime")
    6068                                        $checkExecutionTime = $data->value;
    61                                 elseif($name == "currentState")
     69                                       
     70                                if($name == "currentState")
    6271                                        $currentState = $data->value;
    63                                 elseif($name == "problemHasBeenAcknowledged")
     72                                       
     73                                if($name == "problemHasBeenAcknowledged")
    6474                                        $problemHasBeenAcknowledged = $data->value;
    65                                 elseif($name == "location")
    66                                         $location = $data->value;
    6775                        }
    6876                }
     
    7785                                                        "name"=>$placemark->name,
    7886                                                        "location"=>$location,
    79                                                         "status"=>$status);
    80                
     87                                                        "status"=>$status,
     88                                                        "interfaces"=>$interfaces,
     89                                                        "masterIP"=>$masterIP,
     90                                                        "nodeType"=>$nodeType,
     91                                                        "type"=>$type,
     92                                                        "hostname"=>$hostname,
     93                                                        "hasBeenChecked"=>$hasBeenChecked,
     94                                                        "checkExecutionTime"=>$checkExecutionTime,
     95                                                        "currentState"=>$currentState,
     96                                                        "lastCheck"=>$lastCheck,
     97                                                        "problemHasBeenAcknowledged"=>$problemHasBeenAcknowledged);
    8198        }
    8299        return $markers;
Note: See TracChangeset for help on using the changeset viewer.