Subversion-Projekte lars-tiefland.openvz_admin

Revision

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

Revision 3 Revision 4
Zeile 1... Zeile 1...
1
<?php
1
<?php
2
	require("include/common.php");
2
	require("include/common.php");
3
	$smarty->assign("title","openVZ Administration");
3
	$smarty->assign("title","openVZ Administration");
4
	$smarty->assign("h1","&Uuml;bersicht &uuml;ber installierte vServer");
4
	$smarty->assign("h1","vServer kontrollieren");
5
	$sql="SELECT * FROM vservers";
5
	$mode=(isset($_POST["mode"]))?$_POST["mode"]:"";
-
 
6
	$act=(isset($_POST["action"]))?$_POST["action"]:"";
6
	$res=$db->query($sql);
7
	$v_id=(isset($_POST["v_id"]))?$_POST["v_id"]:0;
-
 
8
	$v_id=(isset($_POST["id"])&&!$v_id)?$_POST["id"]:$v_id;
7
	while($row=$res->fetchRow())
9
	switch($mode)
8
	{
10
	{
-
 
11
		case "ask":
-
 
12
			switch($act)
-
 
13
			{
-
 
14
				case "stop":
-
 
15
					$action="stoppen";
-
 
16
					break;
-
 
17
				case "start":
-
 
18
					$action="starten";
-
 
19
					break;
-
 
20
				case "restart":
-
 
21
					$action="neu starten";
-
 
22
					break;
-
 
23
			}
9
		$vservers[$row["id"]]=$row;
24
			$smarty->assign("action",$action);
10
		$ret=exec_cmd("status",$row["v_id"]);
25
			$smarty->assign("name",$v_id);
-
 
26
			$smarty->assign("id",$v_id);
11
		$vservers[$row["id"]]["v_status"]=$ret["status"];
27
			$smarty->assign("art","vServer");
12
		$vservers[$row["id"]]["code"]=$ret["code"];
28
			$smarty->assign("mode",$act);
-
 
29
			$smarty->display("confirm.tpl");
-
 
30
			break;
-
 
31
		case "start":
-
 
32
		case "stop":
-
 
33
		case "restart":
-
 
34
			$ret=exec_cmd($mode, $v_id);
13
		$vservers[$row["id"]]["started"]=$ret["started"];
35
			$smarty->assign("meld",$ret["status"]);
-
 
36
			$smarty->display("meld.tpl");
-
 
37
			break;
14
	}
38
	}
15
	$smarty->assign("v_servers",$vservers);
-
 
16
	$smarty->display("index.tpl");
-
 
17
?>
39
?>