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