| 5 |
lars |
1 |
<?php
|
| 9 |
lars |
2 |
//$Id: details.php 63 2007-10-03 15:24:39Z lars $
|
| 5 |
lars |
3 |
require("include/common.php");
|
|
|
4 |
$smarty->assign("title","openVZ Administration");
|
|
|
5 |
$smarty->assign("h1","vServer Konfiguration");
|
|
|
6 |
$v_id=(isset($_POST["v_id"]))?$_POST["v_id"]:0;
|
| 17 |
lars |
7 |
$hn_id=(isset($_POST["hn_id"]))?$_POST["hn_id"]:1;
|
| 5 |
lars |
8 |
$sql="SELECT * FROM vserver_config WHERE v_id=$v_id";
|
|
|
9 |
$res=$db->query($sql);
|
| 17 |
lars |
10 |
if(!PEAR::isError($res))
|
| 5 |
lars |
11 |
{
|
|
|
12 |
while($row=$res->fetchRow())
|
|
|
13 |
{
|
| 6 |
lars |
14 |
switch($row["vc_name"])
|
|
|
15 |
{
|
|
|
16 |
case "DISKSPACE":
|
| 62 |
lars |
17 |
$barrier=number_format((substr($row["vc_value"],0,strpos($row["vc_value"],":"))) / 1048576,2,',','.');
|
|
|
18 |
$limit =number_format((substr($row["vc_value"],strpos($row["vc_value"],":")+1))/ 1048576,2,',','.');
|
| 63 |
lars |
19 |
$row["vc_value2"]="BARRIER: $barrier GB ==> LIMIT: $limit GB";
|
| 6 |
lars |
20 |
break;
|
|
|
21 |
case "PHYSPAGES":
|
|
|
22 |
case "PRIVVMPAGES":
|
|
|
23 |
case "OOMGUARPAGES":
|
|
|
24 |
case "VMGUARPAGES":
|
| 62 |
lars |
25 |
$barrier=number_format((substr($row["vc_value"],0,strpos($row["vc_value"],":"))*4096) / 1048576,2,',','.');
|
|
|
26 |
$limit =number_format((substr($row["vc_value"],strpos($row["vc_value"],":")+1))*4096 / 1048576,2,',','.');
|
| 63 |
lars |
27 |
$row["vc_value2"]="BARRIER: $barrier MB ==> LIMIT: $limit MB";
|
| 6 |
lars |
28 |
break;
|
|
|
29 |
case "TCPRCVBUF":
|
|
|
30 |
case "TCPSNDBUF":
|
|
|
31 |
case "OTHERSOCKBUF":
|
|
|
32 |
case "DGRAMRCVBUF":
|
| 7 |
lars |
33 |
case "KMEMSIZE":
|
|
|
34 |
case "DCACHESIZE":
|
| 62 |
lars |
35 |
$barrier=number_format(substr($row["vc_value"],0,strpos($row["vc_value"],":")) / 1048576,2,',','.');
|
|
|
36 |
$limit =number_format(substr($row["vc_value"],strpos($row["vc_value"],":")+1) / 1048576,2,',','.');
|
| 63 |
lars |
37 |
$row["vc_value2"]="BARRIER: $barrier MB ==> LIMIT: $limit MB";
|
| 6 |
lars |
38 |
break;
|
|
|
39 |
default:
|
| 7 |
lars |
40 |
if(strpos($row["vc_value"],":") !== false)
|
|
|
41 |
{
|
| 62 |
lars |
42 |
$barrier=substr($row["vc_value"],0,strpos($row["vc_value"],":"));
|
|
|
43 |
$limt =substr($row["vc_value"],strpos($row["vc_value"],":")+1);
|
|
|
44 |
$row["vc_value2"]="BARRIER: $barrier ==> LIMIT: $limit";
|
| 7 |
lars |
45 |
}
|
|
|
46 |
else
|
|
|
47 |
{
|
|
|
48 |
$row["vc_value2"]=$row["vc_value"];
|
|
|
49 |
}
|
| 6 |
lars |
50 |
break;
|
|
|
51 |
}
|
| 5 |
lars |
52 |
$configs[]=$row;
|
|
|
53 |
}
|
|
|
54 |
$smarty->assign("v_config",$configs);
|
|
|
55 |
}
|
|
|
56 |
else
|
|
|
57 |
{
|
|
|
58 |
echo $res->getUserInfo();
|
|
|
59 |
}
|
| 11 |
lars |
60 |
$smarty->assign("v_id",$v_id);
|
| 17 |
lars |
61 |
$smarty->assign("hn_id",$hn_id);
|
| 5 |
lars |
62 |
$smarty->display("details.tpl");
|
|
|
63 |
?>
|