Subversion-Projekte lars-tiefland.openvz_admin

Revision

Revision 15 | Revision 17 | 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 16 2007-09-30 15:13:03Z 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;
9
	$v_id=(isset($_POST["id"])&&!$v_id)?$_POST["id"]:$v_id;
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);
28
			$smarty->assign("art","vServer");
29
			$smarty->assign("mode",$act);
30
			$smarty->display("confirm.tpl");
31
			break;
32
		case "start":
33
		case "stop":
34
		case "restart":
15 lars 35
			$vs=new vServer($v_id);
36
			$ret=$vs->control($mode);
16 lars 37
			$smarty->assign("db_meld",$ret["status"]);
38
			$smarty->assign("error",$ret["error"]);
4 lars 39
			$smarty->display("meld.tpl");
40
			break;
3 lars 41
	}
42
?>