Subversion-Projekte lars-tiefland.em_wm

Revision

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

Revision 52 Revision 54
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=isset($_POST["mode"])?$_POST["mode"]:"";
4
	$mode=($_POST["mode"])?$_POST["mode"]:"new";
5
	$id=intval(isset($_POST["id"])?$_POST["id"]:0);
5
	$id=intval($_POST["id"])?$_POST["id"]:0;
6
	$t=Team::listeTeam(0,0);
6
	$t_name=addslashes(($_POST["t_name"])?$_POST["t_name"]:"");
7
	$t_anz=$t->numRows();
-
 
8
	$t_max=$config->groups*$config->teams_per_group;
7
	$t_group=intval(($_POST["t_group"])?$_POST["t_group"]:0);
9
	if ($t_anz>=$t_max && $mode=="new")
8
	switch ($mode)
10
	{
9
	{
-
 
10
		case "edit":
11
		$smarty->assign("meld","Ein Fehler ist aufgetreten!");
11
			$title="Mannschaft $id ändern";
-
 
12
			$new_mode="update";
-
 
13
			break;
-
 
14
		case "new":
12
		$smarty->assign("db_meld","In dieser $config->type sind nur $t_max Mannschaften zulässig!");
15
			$title="neue Mannschaft eingeben";
-
 
16
			$new_mode="save";
-
 
17
			break;
-
 
18
		case "delete":
-
 
19
		case "ask":
13
		$smarty->assign("error",true);
20
			$title="Mannschaft $id löschen";
14
		$smarty->display("meld.tpl");
21
			$new_mode="delete";
-
 
22
			break;
-
 
23
		case "save":
-
 
24
			$title="neuen Mannschaft speichern";
-
 
25
			$new_mode="save";
-
 
26
			break;
-
 
27
		case "update":
-
 
28
			$title="Mannschaft $id speichern";
-
 
29
			$new_mode="update";
15
		exit;
30
			break;
16
	}
31
	}
-
 
32
	$smarty->assign("title", $title);
-
 
33
	$smarty->assign("mode", $mode);
-
 
34
	$smarty->assign("id", $id);
17
	$a=User_login(true);
35
	$a=User_login(true);
18
	if ($a->getAuth())
36
	if ($a->getAuth())
19
	{
37
	{
-
 
38
		if($u->u_type!=1 && $mode!="edit")
-
 
39
		{
-
 
40
			$meld="Ein Fehler ist aufgetreten!";
20
		$t_name=addslashes(isset($_POST["t_name"])?$_POST["t_name"]:"");
41
			$db_meld="Nur Administratoren haben Zugriff auf diese Funktion!";
-
 
42
			$smarty->assign("meld", $meld);
-
 
43
			$smarty->assign("db_meld", $db_meld);
-
 
44
			$smarty->assign("error", true);
-
 
45
			$smarty->display("meld.tpl");
-
 
46
			exit;
-
 
47
		}
-
 
48
		$t=Team::listeTeam(0,0);
-
 
49
		$t_anz=$t->numRows();
21
		$t_group=intval(isset($_POST["t_group"])?$_POST["t_group"]:0);
50
		$t_max=$config->groups*$config->teams_per_group;
-
 
51
		if ($t_anz>=$t_max && $mode=="new")
-
 
52
		{
-
 
53
			$smarty->assign("meld","Ein Fehler ist aufgetreten!");
-
 
54
			$smarty->assign("db_meld","In dieser $config->type sind nur $t_max Mannschaften zulässig!");
-
 
55
			$smarty->assign("error",true);
-
 
56
			$smarty->display("meld.tpl");
-
 
57
			exit;
-
 
58
		}
22
		$team=new Team($id);
59
		$team=new Team($id);
23
		if ($mode=="save" || $mode=="update")
60
		if ($mode=="save" || $mode=="update")
24
		{
61
		{
25
				$team->update($t_name, $t_group);
62
				$team->update($t_name, $t_group);
26
		}
63
		}
Zeile 42... Zeile 79...
42
			$smarty->assign("g_ids", $g_ids);
79
			$smarty->assign("g_ids", $g_ids);
43
			$smarty->assign("id", $id);
80
			$smarty->assign("id", $id);
44
			$smarty->assign("t_name", $team->t_name);
81
			$smarty->assign("t_name", $team->t_name);
45
			$smarty->assign("akt_g_id", $team->t_group);
82
			$smarty->assign("akt_g_id", $team->t_group);
46
			$smarty->assign("mode", $new_mode);
83
			$smarty->assign("mode", $new_mode);
47
			$smarty->assign("title", $title);
-
 
48
			$smarty->display("edit_teams.tpl");
84
			$smarty->display("edit_teams.tpl");
49
		}
85
		}
Zeile 50... Zeile -...
50
	
-
 
51
		switch ($mode)
-
 
52
		{
-
 
53
			case "edit":
-
 
54
				$title="Mannschaft $id ändern";
-
 
55
				$new_mode="update";
-
 
56
				break;
-
 
57
			case "new":
-
 
58
				$title="neue Mannschaft eingeben";
-
 
59
				$new_mode="save";
-
 
60
				break;
-
 
61
			case "delete":
-
 
62
			case "ask":
-
 
63
				$title="Mannschaft $id löschen";
-
 
64
				$new_mode="delete";
-
 
65
				break;
-
 
66
			case "save":
-
 
67
				$title="neuen Mannschaft speichern";
-
 
68
				$new_mode="save";
-
 
69
				break;
-
 
70
			case "update":
-
 
71
				$title="Mannschaft $id speichern";
-
 
72
				$new_mode="update";
-
 
73
				break;
-
 
74
		}
86
	
75
		if ($mode=="edit" OR $mode=="new")
87
		if ($mode=="edit" OR $mode=="new")
76
		{
88
		{
77
			fill_form();
89
			fill_form();
78
		}
90
		}