--- misc/xenconsole/ajaxdata.php 2013/07/18 13:11:54 2019 +++ misc/xenconsole/ajaxdata.php 2013/07/19 12:11:36 2022 @@ -23,6 +23,24 @@ } } +function get_network_string($networks) { + global $hideipv6; + + $ret = ""; + foreach($networks as $net) { + if ($hideipv6 == true) { + if ( strpos($net, ":") !== false) + continue; + } + + if ($ret != "") + $ret .= ","; + + $ret .= $net; + } + return $ret; +} + include('xenapi.php'); /* Establish session with Xenserver */ @@ -94,7 +112,7 @@ if ($vm["guest_metrics"] != "OpaqueRef:NULL") {//guest tools installed //$guest_metrics = $xenserver->VM_guest_metrics__get_record( $vm["guest_metrics"] ); $guest_metrics = $guestmetricmap[ $vm["guest_metrics"] ]; - $network = implode( ",", $guest_metrics["networks"]) ; + $network = get_network_string($guest_metrics["networks"]) ; $tmpos = explode('|', $guest_metrics["os_version"]["name"]); $os = $tmpos[0]; $guestversion = $guest_metrics["PV_drivers_version"]["major"] . "." . $guest_metrics["PV_drivers_version"]["minor"] . "." . $guest_metrics["PV_drivers_version"]["micro"];