1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
|
<?php
##### Auf benötigte Rechte prüfen #####
$result = mysql_query("SELECT can_admin_user FROM ".$sql_prefix."_admin_user WHERE user_id = '".$_SESSION['user_id']."'");
$row = mysql_fetch_array($result);
if(!$row['can_admin_user'])
{
echo("<div align=\"center\"><b>Fehler:</b> Keine Berechtigung!</div>");
exit;
}
##### Auf benötigte Rechte prüfen - Ende #####
if($action == 'speichern')
{
if($_POST['username'] == "")
{
$message = "<b>Bitte geben Sie einen Usernamen an!</b>";
}
elseif($_POST['passwort'] == "")
{
$message = "<b>Bitte geben Sie ein Passwort an!</b>";
}
elseif($_POST['passwort_wiederholen'] == "")
{
$message = "<b>Bitte wiederholen Sie das Passwort!</b>";
}
elseif(strlen($_POST['passwort_wiederholen']) < 5)
{
$message = "<b>Das Passwort muss aus mindestens 5 Zeichen bestehen!</b>";
}
elseif($_POST['passwort'] != $_POST['passwort_wiederholen'])
{
$message = "<b>Die Passwörter müssen identisch sein!</b>";
}
else
{
mysql_query("INSERT INTO ".$sql_prefix."_admin_user (username,passwort,can_admin_user,can_design,can_logo_upload,can_home,can_news,can_newsletter,can_spielplan_tabelle,can_spielberichte,can_spieler,can_trainerstab,can_trainingszeiten,can_statistik,can_news_intern,can_termine,can_mannschaftskasse,can_strafenkatalog,can_impressum,can_disclaimer,can_sponsoren,can_link_us,can_ankuendigung,can_ticker,can_schon_gewusst,can_modus,can_gaestebuch,can_shoutbox,can_counter,can_loginlog,can_datenbank) VALUES ('".$_POST['username']."','".md5($_POST['passwort'])."','".$_POST['can_admin_user']."','".$_POST['can_design']."','".$_POST['can_logo_upload']."','".$_POST['can_home']."','".$_POST['can_news']."','".$_POST['can_newsletter']."','".$_POST['can_spielplan_tabelle']."','".$_POST['can_spielberichte']."','".$_POST['can_spieler']."','".$_POST['can_trainerstab']."','".$_POST['can_trainingszeiten']."','".$_POST['can_statistik']."','".$_POST['can_news_intern']."','".$_POST['can_termine']."','".$_POST['can_mannschaftskasse']."','".$_POST['can_strafenkatalog']."','".$_POST['can_impressum']."','".$_POST['can_disclaimer']."','".$_POST['can_sponsoren']."','".$_POST['can_link_us']."','".$_POST['can_ankuendigung']."','".$_POST['can_ticker']."','".$_POST['can_schon_gewusst']."','".$_POST['can_modus']."','".$_POST['can_gaestebuch']."','".$_POST['can_shoutbox']."','".$_POST['can_counter']."','".$_POST['can_loginlog']."','".$_POST['can_datenbank']."')");
$message = "<b>".$_POST['username']." erfolgreich hinzugefügt!</b>";
header("Location: index.php?site=admin_user_show&message=$message");
}
}
?>
<html>
<head>
<script type="text/javascript">
<!--
function selectAll()
{
var c = document.forms[0].selAll.checked;
for (i=0; i<document.forms[0].elements.length; i++)
{
if (document.forms[0].elements[i].type == "checkbox" && document.forms[0].elements[i].name != document.forms[0].selAll.name)
{
if (c == true) document.forms[0].elements[i].checked = true;
else document.forms[0].elements[i].checked = false;
}
}
}
//-->
</script>
</head>
<body>
<h1>Admin User hinzufügen</h1>
<div align="center">
<?=$message;?>
<form action="index.php?site=admin_user_add" method="POST">
<input type="hidden" name="action" value="speichern">
<table class="border" bordercolor="<?=$design_tabellenrahmen;?>" width="50%" cellpadding="2" cellspacing="0">
<tr>
<td class="border" width="38%"><b> Username:</b></td>
<td class="border"> <input type="text" name="username" value="<?=$username;?>" style="width:98%"></td>
</tr>
<tr>
<td class="border" width="38%"><b> Passwort:</b></td>
<td class="border" > <input type="password" name="passwort" value="" style="width:98%"></td>
</tr>
<tr>
<td class="border" width="38%"><b> Passwort wiederholen:</b></td>
<td class="border"> <input type="password" name="passwort_wiederholen" value="" style="width:98%"></td>
</tr>
<tr>
<td class="border" valign="top" width="38%"><b> Rechte:</b></td>
<td class="border">
<input class="checkbox" type="checkbox" name="selAll" value="1" onClick="selectAll()"><b> Alle Rechte</b><br>
<input class="checkbox" type="checkbox" name="can_admin_user" value="1"> Admin User<br>
<input class="checkbox" type="checkbox" name="can_design" value="1"> Design<br>
<input class="checkbox" type="checkbox" name="can_logo_upload" value="1"> Logo-Upload<br>
<input class="checkbox" type="checkbox" name="can_home" value="1"> Home-Site<br>
<input class="checkbox" type="checkbox" name="can_news" value="1"> News<br>
<input class="checkbox" type="checkbox" name="can_newsletter" value="1"> Newsletter<br>
<input class="checkbox" type="checkbox" name="can_spielplan_tabelle" value="1"> Spielplan & Tabelle<br>
<input class="checkbox" type="checkbox" name="can_spielberichte" value="1"> Spielberichte<br>
<input class="checkbox" type="checkbox" name="can_spieler" value="1"> Spieler<br>
<input class="checkbox" type="checkbox" name="can_trainerstab" value="1"> Trainerstab<br>
<input class="checkbox" type="checkbox" name="can_trainingszeiten" value="1"> Trainingszeiten<br>
<input class="checkbox" type="checkbox" name="can_statistik" value="1"> Statistik<br>
<input class="checkbox" type="checkbox" name="can_news_intern" value="1"> Interne News<br>
<input class="checkbox" type="checkbox" name="can_termine" value="1"> Termine<br>
<input class="checkbox" type="checkbox" name="can_mannschaftskasse" value="1"> Mannschaftskasse<br>
<input class="checkbox" type="checkbox" name="can_strafenkatalog" value="1"> Strafenkatalog<br>
<input class="checkbox" type="checkbox" name="can_impressum" value="1"> Impressum<br>
<input class="checkbox" type="checkbox" name="can_disclaimer" value="1"> Disclaimer<br>
<input class="checkbox" type="checkbox" name="can_sponsoren" value="1"> Sponsoren<br>
<input class="checkbox" type="checkbox" name="can_link_us" value="1"> Link Us<br>
<input class="checkbox" type="checkbox" name="can_ankuendigung" value="1"> Ankündigung<br>
<input class="checkbox" type="checkbox" name="can_ticker" value="1"> Ticker<br>
<input class="checkbox" type="checkbox" name="can_schon_gewusst" value="1"> Schon gewusst?<br>
<input class="checkbox" type="checkbox" name="can_modus" value="1"> Modus<br>
<input class="checkbox" type="checkbox" name="can_gaestebuch" value="1"> Gästebuch<br>
<input class="checkbox" type="checkbox" name="can_shoutbox" value="1"> Shoutbox<br>
<input class="checkbox" type="checkbox" name="can_counter" value="1"> Counter<br>
<input class="checkbox" type="checkbox" name="can_loginlog" value="1"> Loginlog<br>
<input class="checkbox" type="checkbox" name="can_datenbank" value="1"> Datenbank<br>
</td>
</tr>
<tr>
<td class="border" colspan="2" align="center"><input type="submit" class="button" value="Speichern"><input class="button" type="reset" value="Zurücksetzen" onClick="return confirm('Möchten Sie die Angaben wirklich zurücksetzen?')"></td>
</tr>
</table>
</form>
</div>
</body>
</html>
|