Subversion-Projekte lars-tiefland.openvz_admin

Revision

Revision 17 | Revision 74 | Zur aktuellen Revision | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
3 lars 1
<?php
9 lars 2
	//$Id: control.php 68 2007-10-25 14:11:23Z lars $
3 lars 3
	require("include/common.php");
4
	$smarty->assign("title","openVZ Administration");
4 lars 5
	$smarty->assign("h1","vServer kontrollieren");
6
	$mode=(isset($_POST["mode"]))?$_POST["mode"]:"";
7
	$act=(isset($_POST["action"]))?$_POST["action"]:"";
8
	$v_id=(isset($_POST["v_id"]))?$_POST["v_id"]:0;
17 lars 9
	$hn_id=(isset($_POST["hn_id"]))?$_POST["hn_id"]:1;
4 lars 10
	switch($mode)
3 lars 11
	{
4 lars 12
		case "ask":
13
			switch($act)
14
			{
68 lars 15
				case "destroy":
16
					$action="löschen";
17
					break;
4 lars 18
				case "stop":
19
					$action="stoppen";
20
					break;
21
				case "start":
22
					$action="starten";
23
					break;
24
				case "restart":
25
					$action="neu starten";
26
					break;
27
			}
28
			$smarty->assign("action",$action);
29
			$smarty->assign("name",$v_id);
30
			$smarty->assign("id",$v_id);
17 lars 31
			$smarty->assign("hn_id",$hn_id);
4 lars 32
			$smarty->assign("art","vServer");
33
			$smarty->assign("mode",$act);
34
			$smarty->display("confirm.tpl");
35
			break;
68 lars 36
		case "destroy":
4 lars 37
		case "start":
38
		case "stop":
39
		case "restart":
17 lars 40
			$vs=new vServer($v_id, $hn_id);
15 lars 41
			$ret=$vs->control($mode);
17 lars 42
			$smarty->assign("hn_id",$hn_id);
16 lars 43
			$smarty->assign("db_meld",$ret["status"]);
44
			$smarty->assign("error",$ret["error"]);
4 lars 45
			$smarty->display("meld.tpl");
46
			break;
3 lars 47
	}
48
?>