Subversion-Projekte lars-tiefland.openvz_admin

Revision

Revision 99 | Revision 162 | Zur aktuellen Revision | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
10 lars 1
<?php
2
	// $Id: change.php 109 2008-05-09 22:19:52Z lars $
109 lars 3
	/**
4
	 * 	@package	openvz_admin
5
	 * 	@author		Lars Tiefland <ltiefland@gmail.com>
6
	 **/
10 lars 7
	require("include/common.php");
11 lars 8
	$mode=(isset($_POST["mode"]))?$_POST["mode"]:"";
9
	$v_id=(isset($_POST["v_id"]))?$_POST["v_id"]:0;
47 lars 10
	$v_name=(isset($_POST["v_name"]))?$_POST["v_name"]:"";
49 lars 11
	$dist_id=(isset($_POST["d_id"]))?$_POST["d_id"]:1;
12
	$root_pw=(isset($_POST["v_r_pw"]))?$_POST["v_r_w"]:"";
17 lars 13
	$hn_id=(isset($_POST["hn_id"]))?$_POST["hn_id"]:1;
47 lars 14
	$ip=(isset($_POST["ip_id"]))?$_POST["ip_id"]:-1;
99 lars 15
	$ips=IP::getIPs($hn_id);
30 lars 16
	$dists=Dist::getDists();
11 lars 17
	switch($mode)
18
	{
19
		case "new_v":
20
			$title="neuen vServer anlegen";
21
			$tpl_file="new_vserver.tpl";
22
			break;
23
		case "edit_conf":
74 lars 24
			$title="Konfigruration von vServer $v_id &auml;ndern";
11 lars 25
			$tpl_file="change.tpl";
26
			break;
21 lars 27
		case "create_v":
28
			$vs=new vServer($v_id, $hn_id);
29
			$vs->save($v_name, $dist_id, $ip, $root_pw);
44 lars 30
			$tpl_file="meld.tpl";
21 lars 31
			break;
44 lars 32
		case "save_conf":
33
			$tpl_file="meld.tpl";
21 lars 34
			break;
11 lars 35
	}
36
	$smarty->assign("title","openVZ Administration");
37
	$smarty->assign("h1",$title);
28 lars 38
	$smarty->assign("ips",$ips);
34 lars 39
	$smarty->assign("dists",$dists);
70 lars 40
	$smarty->assign("cur_ip",$ip);
41
	$smarty->assign("cur_dist",$dist_id);
17 lars 42
	$smarty->assign("hn_id",$hn_id);
11 lars 43
	$smarty->display($tpl_file);
10 lars 44
?>