Subversion-Projekte lars-tiefland.openvz_admin

Revision

Revision 10 | Revision 17 | 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 11 2007-09-29 12:48:02Z 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);
10 lars 9
//	if(!PEAR::isError($res))
10
	if(!MDB2::isError($res))
5 lars 11
	{
12
		while($row=$res->fetchRow())
13
		{
6 lars 14
			switch($row["vc_name"])
15
			{
16
				case "DISKSPACE":
17
					$limit  =number_format((substr($row["vc_value"],0,strpos($row["vc_value"],":"))) / 1048576,2,',','.');
18
					$barrier=number_format((substr($row["vc_value"],strpos($row["vc_value"],":")+1))/ 1048576,2,',','.');
19
					$row["vc_value2"]="LIMIT: $limit GB ==> BARRIER: $barrier GB";
20
					break;
21
				case "PHYSPAGES":
22
				case "PRIVVMPAGES":
23
				case "OOMGUARPAGES":
24
				case "VMGUARPAGES":
25
					$limit  =number_format((substr($row["vc_value"],0,strpos($row["vc_value"],":"))*4096) / 1048576,2,',','.');
26
					$barrier=number_format((substr($row["vc_value"],strpos($row["vc_value"],":")+1))*4096 / 1048576,2,',','.');
27
					$row["vc_value2"]="LIMIT: $limit MB ==> BARRIER: $barrier MB";
28
					break;
29
				case "TCPRCVBUF":
30
				case "TCPSNDBUF":
31
				case "OTHERSOCKBUF":
32
				case "DGRAMRCVBUF":
7 lars 33
				case "KMEMSIZE":
34
				case "DCACHESIZE":
6 lars 35
					$limit  =number_format(substr($row["vc_value"],0,strpos($row["vc_value"],":")) / 1048576,2,',','.');
36
					$barrier=number_format(substr($row["vc_value"],strpos($row["vc_value"],":")+1) / 1048576,2,',','.');
37
					$row["vc_value2"]="LIMIT: $limit MB ==> BARRIER: $barrier MB";
38
					break;
39
				default:
7 lars 40
					if(strpos($row["vc_value"],":") !== false)
41
					{
42
						$limit=substr($row["vc_value"],0,strpos($row["vc_value"],":"));
43
						$barrier=substr($row["vc_value"],strpos($row["vc_value"],":")+1);
44
						$row["vc_value2"]="LIMIT: $limit ==> BARRIER: $barrier";
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);
5 lars 61
	$smarty->display("details.tpl");
62
?>