60 |
} |
} |
61 |
|
|
62 |
function console(url, session) { |
function console(url, session) { |
63 |
|
if (url == '') |
64 |
|
return; |
65 |
|
|
66 |
var key = prompt("Key"); |
var key = prompt("Key"); |
67 |
if (key == "" || key == null) { |
if (key == "" || key == null) { |
68 |
return; |
return; |
70 |
var url = "console.php?url=" + url + "&session=" + session + "&key=" + key; |
var url = "console.php?url=" + url + "&session=" + session + "&key=" + key; |
71 |
|
|
72 |
//window.location = url; |
//window.location = url; |
73 |
$('#mainwindow').load(url); |
//$('#mainwindow').load(url); |
74 |
|
window.open(url); |
75 |
} |
} |
76 |
|
|
77 |
function loadServer() { |
function loadServer() { |
172 |
$vps_topbg = 'vps_topred.png'; |
$vps_topbg = 'vps_topred.png'; |
173 |
} |
} |
174 |
|
|
175 |
|
$url = ""; |
176 |
|
$session = ""; |
177 |
|
foreach($vm["consoles"] as $conref) { |
178 |
|
$con = $xenserver->console__get_record( $conref ); |
179 |
|
//var_dump($con); |
180 |
|
|
181 |
|
if ($con["protocol"] == "rfb") { |
182 |
|
$url = urlencode( $con["location"] ); |
183 |
|
$session = $xenserver->get_id(); |
184 |
|
} |
185 |
|
} |
186 |
|
|
187 |
|
|
188 |
|
|
189 |
// echo "<a href='#' onclick=\"loadvm('$uuid');\">$name</a><br>\n"; |
// echo "<a href='#' onclick=\"loadvm('$uuid');\">$name</a><br>\n"; |
190 |
?> |
?> |
193 |
<tr background='gfx/vps_topbg.png'> |
<tr background='gfx/vps_topbg.png'> |
194 |
<td width='10' background='gfx/<?php echo $vps_topbg; ?>' class='small'> </td> |
<td width='10' background='gfx/<?php echo $vps_topbg; ?>' class='small'> </td> |
195 |
<td colspan='2' class='small'><b><?php echo $name; ?></b></td> |
<td colspan='2' class='small'><b><?php echo $name; ?></b></td> |
196 |
<td colspan='2' class='small' align='right'>(IP: 192.168.10.45, 172.10.0.34) <img src='gfx/icon-terminal.png' style='vertical-align: middle;'></td> |
<td colspan='2' class='small' align='right'> |
197 |
|
(IP: 192.168.10.45, 172.10.0.34) |
198 |
|
<a href="#" onclick="console('<?php echo $url;?>','<?php echo $session;?>')"><img src='gfx/icon-terminal.png' style='vertical-align: middle;'></a> |
199 |
|
</td> |
200 |
</tr> |
</tr> |
201 |
|
|
202 |
<tr bgcolor='#eee'> |
<tr bgcolor='#eee'> |