/[projects]/misc/xenconsole/ajaxdata.php
ViewVC logotype

Diff of /misc/xenconsole/ajaxdata.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2021 by torben, Thu Jul 18 13:11:54 2013 UTC revision 2022 by torben, Fri Jul 19 12:11:36 2013 UTC
# Line 23  function format_storage($size) { Line 23  function format_storage($size) {
23    }    }
24  }  }
25    
26    function get_network_string($networks) {
27            global $hideipv6;
28    
29            $ret = "";
30            foreach($networks as $net) {
31                    if ($hideipv6 == true) {
32                            if ( strpos($net, ":") !== false)
33                                    continue;
34                    }
35    
36                    if ($ret != "")
37                            $ret .= ",";
38    
39                    $ret .= $net;
40            }
41            return $ret;
42    }
43    
44  include('xenapi.php');  include('xenapi.php');
45    
46  /* Establish session with Xenserver */  /* Establish session with Xenserver */
# Line 94  foreach($vms_array as $vmref => $vm) { Line 112  foreach($vms_array as $vmref => $vm) {
112                  if ($vm["guest_metrics"] != "OpaqueRef:NULL") {//guest tools installed                  if ($vm["guest_metrics"] != "OpaqueRef:NULL") {//guest tools installed
113                          //$guest_metrics = $xenserver->VM_guest_metrics__get_record( $vm["guest_metrics"] );                          //$guest_metrics = $xenserver->VM_guest_metrics__get_record( $vm["guest_metrics"] );
114                          $guest_metrics = $guestmetricmap[  $vm["guest_metrics"] ];                          $guest_metrics = $guestmetricmap[  $vm["guest_metrics"] ];
115                          $network = implode( ",",  $guest_metrics["networks"])  ;                          $network = get_network_string($guest_metrics["networks"])  ;
116                          $tmpos =  explode('|', $guest_metrics["os_version"]["name"]);                          $tmpos =  explode('|', $guest_metrics["os_version"]["name"]);
117                          $os = $tmpos[0];                          $os = $tmpos[0];
118                          $guestversion = $guest_metrics["PV_drivers_version"]["major"] . "." . $guest_metrics["PV_drivers_version"]["minor"] . "." .  $guest_metrics["PV_drivers_version"]["micro"];                          $guestversion = $guest_metrics["PV_drivers_version"]["major"] . "." . $guest_metrics["PV_drivers_version"]["minor"] . "." .  $guest_metrics["PV_drivers_version"]["micro"];

Legend:
Removed from v.2021  
changed lines
  Added in v.2022

  ViewVC Help
Powered by ViewVC 1.1.20