/[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 1884 by torben, Fri Nov 30 15:54:54 2012 UTC revision 1885 by torben, Fri Nov 30 17:56:07 2012 UTC
# Line 39  foreach($vms_array as $vm) { Line 39  foreach($vms_array as $vm) {
39                  continue;                  continue;
40          }          }
41    
42    
43          $name = $vm["name_label"];          $name = $vm["name_label"];
44          $uuid = $vm["uuid"];          $uuid = $vm["uuid"];
45          $state = $vm["power_state"] ;          $state = $vm["power_state"] ;
46          $memory = $vm['memory_target'];  
47          $harddrive_size = 0;  
48          $cpu_count = $vm["VCPUs_max"];          $network = "";
49            $url = "";
50            $session = "";
51            if ( $vm["power_state"] == "Running" ) {
52                    if ($vm["guest_metrics"] != "OpaqueRef:NULL") {//guest tools installed
53                            $guest_metrics = $xenserver->VM_guest_metrics__get_record( $vm["guest_metrics"] );
54                            $network = implode( ",",  $guest_metrics["networks"])  ;
55                    }
56    
57                    foreach($vm["consoles"] as $conref) {
58                            $con = $xenserver->console__get_record( $conref );
59    
60                            if ($con["protocol"] == "rfb") {
61                                    $url = urlencode( $con["location"] );
62                                    $session = $xenserver->get_id();
63                            }
64                    }
65    
66            }
67    
68    
69    
70          echo "<vm>";          echo "<vm>";
71          echo "<name>{$name}</name>";          echo "<name>{$name}</name>";
72          echo "<state>{$state}</state>";          echo "<state>{$state}</state>";
73            echo "<network>{$network}</network>";
74            echo "<conurl>{$url}</conurl>";
75            echo "<session>{$session}</session>";
76            
77          echo "</vm>";            echo "</vm>";  
78  }  }
79  echo "</xen>";  echo "</xen>";

Legend:
Removed from v.1884  
changed lines
  Added in v.1885

  ViewVC Help
Powered by ViewVC 1.1.20