Subversion-Projekte lars-tiefland.openvz_admin

Revision

Revision 66 | Revision 70 | 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 67 2007-10-03 15:41:42Z 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":
65 lars 17
					$pos=strpos($row["vc_value"],":");
66 lars 18
					$barrier=number_format((substr($row["vc_value"],0,$pos)) / 1048576,2,',','.');
65 lars 19
					$limit	=number_format((substr($row["vc_value"],$pos+1))/ 1048576,2,',','.');
63 lars 20
					$row["vc_value2"]="BARRIER: $barrier GB ==> LIMIT: $limit GB";
6 lars 21
					break;
22
				case "PHYSPAGES":
23
				case "PRIVVMPAGES":
24
				case "OOMGUARPAGES":
25
				case "VMGUARPAGES":
65 lars 26
					$pos=strpos($row["vc_value"],":");
27
					$barrier=number_format((substr($row["vc_value"],0,$pos)*4096) / 1048576,2,',','.');
28
					$limit	=number_format((substr($row["vc_value"],$pos+1))*4096 / 1048576,2,',','.');
63 lars 29
					$row["vc_value2"]="BARRIER: $barrier MB ==> LIMIT: $limit MB";
6 lars 30
					break;
31
				case "TCPRCVBUF":
32
				case "TCPSNDBUF":
33
				case "OTHERSOCKBUF":
34
				case "DGRAMRCVBUF":
7 lars 35
				case "KMEMSIZE":
36
				case "DCACHESIZE":
65 lars 37
					$pos=strpos($row["vc_value"],":");
38
					$barrier=number_format(substr($row["vc_value"],0,$pos) / 1048576,2,',','.');
39
					$limit	=number_format(substr($row["vc_value"],$pos+1) / 1048576,2,',','.');
63 lars 40
					$row["vc_value2"]="BARRIER: $barrier MB ==> LIMIT: $limit MB";
6 lars 41
					break;
64 lars 42
				case "FEATURES":
43
					$row["vc_value2"]=$row["vc_value"];
44
					break;
6 lars 45
				default:
65 lars 46
					$pos=strpos($row["vc_value"],":");
47
					if($pos !== false)
7 lars 48
					{
65 lars 49
						$barrier=substr($row["vc_value"],0,$pos);
67 lars 50
						$limit	=substr($row["vc_value"],$pos+1);
62 lars 51
						$row["vc_value2"]="BARRIER: $barrier ==> LIMIT: $limit";
7 lars 52
					}
53
					else
54
					{
55
						$row["vc_value2"]=$row["vc_value"];
56
					}
6 lars 57
					break;
58
			}
5 lars 59
			$configs[]=$row;
60
		}
61
		$smarty->assign("v_config",$configs);
62
	}
63
	else
64
	{
65
		echo $res->getUserInfo();
66
	}
11 lars 67
	$smarty->assign("v_id",$v_id);
17 lars 68
	$smarty->assign("hn_id",$hn_id);
5 lars 69
	$smarty->display("details.tpl");
70
?>