<?php require_once ('../bootstrap.php'); $title = "User-Liste"; $header = "Index"; include ("includes/header.php"); include ("includes/funktion_db_list.php"); include ("includes/crypt.php"); include ("includes/funktion_db.php"); if (IsSet ($_GET["action"])) { SetHeaderGo2Back(); echo "Gesendeter Befehl: " . $_GET["action"] . "<br />"; switch ($_GET["action"]) { case "change" : if (IsSet ($_POST["enterUID"])) { if ($_POST["Type"] == "Normal") { $SQL = "UPDATE `User` SET "; $SQL .= " `Nick` = '" . $_POST["eNick"] . "', `Name` = '" . $_POST["eName"] . "', " . "`Vorname` = '" . $_POST["eVorname"] . "', " . "`Telefon` = '" . $_POST["eTelefon"] . "', " . "`Handy` = '" . $_POST["eHandy"] . "', " . "`DECT` = '" . $_POST["eDECT"] . "', " . "`email` = '" . $_POST["eemail"] . "', " . "`ICQ` = '" . $_POST["eICQ"] . "', " . "`jabber` = '" . $_POST["ejabber"] . "', " . "`Size` = '" . $_POST["eSize"] . "', " . "`Gekommen`= '" . $_POST["eGekommen"] . "', " . "`Aktiv`= '" . $_POST["eAktiv"] . "', " . "`Tshirt` = '" . $_POST["eTshirt"] . "', " . "`Hometown` = '" . $_POST["Hometown"] . "' " . "WHERE `UID` = '" . $_POST["enterUID"] . "' LIMIT 1;"; echo "User-"; $Erg = db_query($SQL, "change user details"); if ($Erg == 1) { echo "Änderung wurde gesichert...\n"; } else { echo "Fehler beim speichern...\n(" . mysql_error($con) . ")"; } } else echo "<h1>Fehler: Unbekanter Type (" . $_POST["Type"] . ") �bergeben\n</h1>\n"; } else echo "<h1>Fehler: UserID (enterUID) wurde nicht per POST �bergeben</h1>\n"; break; case "delete" : if (IsSet ($_POST["enterUID"])) { echo "delate User..."; $SQL = "DELETE FROM `User` WHERE `UID`='" . $_POST["enterUID"] . "' LIMIT 1;"; $Erg = db_query($SQL, "User delete"); if ($Erg == 1) { echo "Änderung wurde gesichert...\n"; } else { echo "Fehler beim speichern...\n(" . mysql_error($con) . ")"; } echo "<br />\ndelate UserCVS..."; $SQL2 = "DELETE FROM `UserCVS` WHERE `UID`='" . $_POST["enterUID"] . "' LIMIT 1;"; $Erg = db_query($SQL2, "User CVS delete"); if ($Erg == 1) { echo "Änderung wurde gesichert...\n"; } else { echo "Fehler beim speichern...\n(" . mysql_error($con) . ")"; } echo "<br />\ndelate UserEntry..."; $SQL3 = "UPDATE `ShiftEntry` SET `UID`='0', `Comment`=NULL " . "WHERE `UID`='" . $_POST["enterUID"] . "';"; $Erg = db_query($SQL3, "delate UserEntry"); if ($Erg == 1) { echo "Änderung wurde gesichert...\n"; } else { echo "Fehler beim speichern...\n(" . mysql_error($con) . ")"; } } break; case "newpw" : echo "Bitte neues Kennwort für <b>"; // Get Nick $USQL = "SELECT * FROM `User` WHERE `UID`='" . $_GET["eUID"] . "'"; $Erg = mysql_query($USQL, $con); echo mysql_result($Erg, 0, "Nick"); echo "</b> eingeben:<br />"; echo "<form action=\"./userSaveNormal.php?action=newpwsave\" method=\"POST\">\n"; echo "<input type=\"Password\" name=\"ePasswort\">"; echo "<input type=\"Password\" name=\"ePasswort2\">"; echo "<input type=\"hidden\" name=\"eUID\" value=\"" . $_GET["eUID"] . "\">"; echo "<input type=\"submit\" value=\"sichern...\">\n"; echo "</form>"; break; case "newpwsave" : if ($_POST["ePasswort"] == $_POST["ePasswort2"]) { // beide Passwoerter passen... $_POST["ePasswort"] = PassCrypt($_POST["ePasswort"]); $SQL = "UPDATE `User` SET `Passwort`='" . $_POST["ePasswort"] . "' " . "WHERE `UID`='" . $_POST["eUID"] . "'"; $Erg = db_query($SQL, "User new passwort"); if ($Erg == 1) { echo "Änderung wurde gesichert...\n"; } else { echo "Fehler beim speichern...\n(" . mysql_error($con) . ")"; } } else echo "Das Passwort wurde nicht übereinstimmend eingegeben!"; break; } // end switch // ende - Action ist gesetzt } else { // kein Action gesetzt -> abbruch echo "Unzulässiger Aufruf.<br />Bitte neu editieren..."; } include ("includes/footer.php"); ?>