--- 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 @@