Subversion-Projekte lars-tiefland.openvz_admin

Revision

Revision 5 | Revision 7 | Zur aktuellen Revision | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
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 "AVNUMPROC":
15
				case "NUMPROC":
16
				case "NUMTCPSOCK":
17
				case "NUMOTHERSOCK":
18
					$limit=substr($row["vc_value"],0,strpos($row["vc_value"],":"));
19
					$barrier=substr($row["vc_value"],strpos($row["vc_value"],":")+1);
20
					$row["vc_value2"]="LIMIT: $limit ==> BARRIER: $barrier";
21
					break;
22
				case "DISKSPACE":
23
					$limit  =number_format((substr($row["vc_value"],0,strpos($row["vc_value"],":"))) / 1048576,2,',','.');
24
					$barrier=number_format((substr($row["vc_value"],strpos($row["vc_value"],":")+1))/ 1048576,2,',','.');
25
					$row["vc_value2"]="LIMIT: $limit GB ==> BARRIER: $barrier GB";
26
					break;
27
				case "PHYSPAGES":
28
				case "PRIVVMPAGES":
29
				case "OOMGUARPAGES":
30
				case "VMGUARPAGES":
31
					$limit  =number_format((substr($row["vc_value"],0,strpos($row["vc_value"],":"))*4096) / 1048576,2,',','.');
32
					$barrier=number_format((substr($row["vc_value"],strpos($row["vc_value"],":")+1))*4096 / 1048576,2,',','.');
33
					$row["vc_value2"]="LIMIT: $limit MB ==> BARRIER: $barrier MB";
34
					break;
35
				case "TCPRCVBUF":
36
				case "TCPSNDBUF":
37
				case "OTHERSOCKBUF":
38
				case "DGRAMRCVBUF":
39
					$limit  =number_format(substr($row["vc_value"],0,strpos($row["vc_value"],":")) / 1048576,2,',','.');
40
					$barrier=number_format(substr($row["vc_value"],strpos($row["vc_value"],":")+1) / 1048576,2,',','.');
41
					$row["vc_value2"]="LIMIT: $limit MB ==> BARRIER: $barrier MB";
42
					break;
43
				default:
44
					$row["vc_value2"]=$row["vc_value"];
45
					break;
46
			}
5 lars 47
			$configs[]=$row;
48
		}
49
		$smarty->assign("v_config",$configs);
50
	}
51
	else
52
	{
53
		echo $res->getUserInfo();
54
	}
55
	$smarty->display("details.tpl");
56
?>