Subversion-Projekte lars-tiefland.openvz_admin

Revision

Revision 5 | Revision 7 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 5 Revision 6
Zeile 7... Zeile 7...
7
	$res=$db->query($sql);
7
	$res=$db->query($sql);
8
	if(!PEAR::isError($res))
8
	if(!PEAR::isError($res))
9
	{
9
	{
10
		while($row=$res->fetchRow())
10
		while($row=$res->fetchRow())
11
		{
11
		{
-
 
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
			}
12
			$configs[]=$row;
47
			$configs[]=$row;
13
		}
48
		}
14
		$smarty->assign("v_config",$configs);
49
		$smarty->assign("v_config",$configs);
15
	}
50
	}
16
	else
51
	else