Subversion-Projekte lars-tiefland.em_wm

Revision

Revision 114 | Zur aktuellen Revision | Details | Letzte Änderung | Log anzeigen | RSS feed

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