Subversion-Projekte lars-tiefland.openvz_admin

Revision

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

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