--- misc/xenconsole/webadmin.php 2012/11/30 08:30:22 1877 +++ misc/xenconsole/webadmin.php 2012/11/30 08:44:57 1878 @@ -60,6 +60,9 @@ } function console(url, session) { + if (url == '') + return; + var key = prompt("Key"); if (key == "" || key == null) { return; @@ -67,7 +70,8 @@ var url = "console.php?url=" + url + "&session=" + session + "&key=" + key; //window.location = url; - $('#mainwindow').load(url); + //$('#mainwindow').load(url); + window.open(url); } function loadServer() { @@ -168,6 +172,19 @@ $vps_topbg = 'vps_topred.png'; } + $url = ""; + $session = ""; + foreach($vm["consoles"] as $conref) { + $con = $xenserver->console__get_record( $conref ); + //var_dump($con); + + if ($con["protocol"] == "rfb") { + $url = urlencode( $con["location"] ); + $session = $xenserver->get_id(); + } + } + + // echo "$name
\n"; ?> @@ -176,7 +193,10 @@   - (IP: 192.168.10.45, 172.10.0.34) + + (IP: 192.168.10.45, 172.10.0.34) + +