Subversion-Projekte lars-tiefland.em_wm

Revision

Revision 68 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 68 Revision 114
Zeile 1... Zeile 1...
1
<?
1
<?
2
	define("IN_ADMIN", true);
2
    define( "IN_ADMIN", true );
3
	require("include/common.php");
3
    require ( "include/common.php" );
4
	$mode=($_POST["mode"])?$_POST["mode"]:"new";
4
    $mode = ( $_POST["mode"] ) ? $_POST["mode"] : "new";
5
	$id=intval(($_POST["id"])?$_POST["id"]:0);
5
    $id = intval( ($_POST["id"]) ? $_POST["id"] : 0 );
6
	$u_name=addslashes(($_POST["username"])?$_POST["username"]:"");
6
    $u_name = addslashes( ($_POST["username"]) ? $_POST["username"] : "" );
7
	$password=addslashes(($_POST["password"])?$_POST["password"]:"");
7
    $password = addslashes( ($_POST["password"]) ? $_POST["password"] : "" );
8
	$u_lang=addslashes(($_POST["u_lang"])?$_POST["u_lang"]:"");
8
    $u_lang = addslashes( ($_POST["u_lang"]) ? $_POST["u_lang"] : "" );
9
	$u_email=addslashes(($_POST["email"])?$_POST["email"]:"");
9
    $u_email = addslashes( ($_POST["email"]) ? $_POST["email"] : "" );
10
	$smarty->assign("mode", $mode);
10
    $smarty->assign( "mode", $mode );
11
	$smarty->assign("id", $id);
11
    $smarty->assign( "id", $id );
12
	$a=User_login(true);
12
    $a = User_login( true );
13
	if ($a->getAuth())
13
    if ( $a->getAuth() )
14
	{
14
    {
15
		function fill_form()
15
        function fill_form()
16
		{
16
        {
17
			global $db, $smarty, $id, $new_mode, $g_date, $title, $u;
17
            global $db, $smarty, $id, $new_mode, $g_date, $title, $u;
18
		}
18
        }
19
		
19
 
20
		switch ($mode)
20
        switch ( $mode )
21
		{
21
        {
22
			case "edit":
22
            case "edit":
23
				$title="User $id ändern";
23
                $title = "User $id ändern";
24
				$new_mode="update";
24
                $new_mode = "update";
25
				break;
25
                break;
26
			case "delete":
26
            case "delete":
27
			case "ask":
27
            case "ask":
28
				$title="User $id löschen";
28
                $title = "User $id löschen";
29
				$new_mode="delete";
29
                $new_mode = "delete";
30
				break;
30
                break;
31
			case "update":
31
            case "update":
32
				$title="User $id speichern";
32
                $title = "User $id speichern";
33
				$new_mode="update";
33
                $new_mode = "update";
34
				break;
34
                break;
35
		}
35
        }
36
		if ($mode=="edit" OR $mode=="new")
36
        if ( $mode == "edit" or $mode == "new" )
37
		{
37
        {
38
			fill_form();
38
            fill_form();
39
		}
39
        }
40
		else
40
        else
41
		{
41
        {
42
			switch ($mode)
42
            switch ( $mode )
43
			{
43
            {
44
				case "save":
44
                case "save":
45
				case "delete":
45
                case "delete":
46
				case "update":
46
                case "update":
47
					break;
47
                    break;
48
				case "ask":
48
                case "ask":
49
					$smarty->assign("title", $title);
49
                    $smarty->assign( "title", $title );
50
					$smarty->assign("art", "User");
50
                    $smarty->assign( "art", "User" );
51
					$smarty->assign("id", $id);
51
                    $smarty->assign( "id", $id );
52
					$smarty->assign("name",$u->u_name);
52
                    $smarty->assign( "name", $u->u_name );
53
					$smarty->display("del.tpl");
53
                    $smarty->display( "del.tpl" );
54
					break;
54
                    break;
55
				default:
55
                default:
56
					$smarty->assign("title", $title);
56
                    $smarty->assign( "title", $title );
57
					$smarty->assign("meld","Ein Fehler ist aufgetreten!");
57
                    $smarty->assign( "meld", "Ein Fehler ist aufgetreten!" );
58
					$smarty->assign("db_meld", "Ungültiger Modsu!");
58
                    $smarty->assign( "db_meld", "Ungültiger Modsu!" );
59
					$smarty->assign("error", true);
59
                    $smarty->assign( "error", true );
60
					$smarty->display("meld.tpl");
60
                    $smarty->display( "meld.tpl" );
61
			}
61
            }
62
		}
62
        }
63
	}
63
    }
64
?>
64
?>