Subversion-Projekte lars-tiefland.openvz_admin

Revision

Revision 162 | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

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