Subversion-Projekte lars-tiefland.openvz_admin

Revision

Revision 16 | Revision 68 | 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 17 2007-09-30 16:23:20Z 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
			{
15
				case "stop":
16
					$action="stoppen";
17
					break;
18
				case "start":
19
					$action="starten";
20
					break;
21
				case "restart":
22
					$action="neu starten";
23
					break;
24
			}
25
			$smarty->assign("action",$action);
26
			$smarty->assign("name",$v_id);
27
			$smarty->assign("id",$v_id);
17 lars 28
			$smarty->assign("hn_id",$hn_id);
4 lars 29
			$smarty->assign("art","vServer");
30
			$smarty->assign("mode",$act);
31
			$smarty->display("confirm.tpl");
32
			break;
33
		case "start":
34
		case "stop":
35
		case "restart":
17 lars 36
			$vs=new vServer($v_id, $hn_id);
15 lars 37
			$ret=$vs->control($mode);
17 lars 38
			$smarty->assign("hn_id",$hn_id);
16 lars 39
			$smarty->assign("db_meld",$ret["status"]);
40
			$smarty->assign("error",$ret["error"]);
4 lars 41
			$smarty->display("meld.tpl");
42
			break;
3 lars 43
	}
44
?>