function Insert() { global $sqldb, $login; $login->Level = 1; // Test mit Mitglied-Rechten $insResult = Mitglied::Insert(1, "Maximator", "passwort", "Max", "Mustermann", "*****@*****.**", "Benutzer"); $dbResult = $sqldb->Verify(); if ($dbResult !== true) { $dbResult->Unit = 'Mitglied'; $dbResult->Test = 'Insert (Mitglied)'; return $dbResult; } if ($insResult !== false) { return new ErrorMessage('Mitglied', 'Insert (Mitglied)', 'R�ckgabewert', false, $insResult); } // ------------------------------------------------ $login->Level = 2; // Test mit Admin-Rechten $sqldb->ExpectQuery('INSERT INTO.*Mitglieder.*VALUES', 1); $insResult = Mitglied::Insert(1, "Maximator", "passwort", "Max", "Mustermann", "*****@*****.**", "Benutzer"); $dbResult = $sqldb->Verify(); if ($dbResult !== true) { $dbResult->Unit = 'Mitglied'; $dbResult->Test = 'Insert (Mitglied)'; return $dbResult; } if ($insResult !== true) { return new ErrorMessage('Mitglied', 'Insert (Admin)', 'R�ckgabewert', true, $insResult); } return true; }
echo "<p style=\"text-align: center\">Nutzer wurde entfernt</p>"; } } else { // Frage ob Mitglied gelöscht werden soll require_once "include/form_helper.php"; echo "<div id=\"warning\" style=\"margin-top: 2em\">"; echo "Wollen sie den Nutzer wirklich entfernen?"; echo "<form action=\"usermod." . $ext . "?delete\" id=\"userupdateform\" method=\"post\">"; echo form_input("hidden", "id", $_GET["id"]); echo form_input("hidden", "accept", "true"); echo "<input type=\"submit\" value=\"Bestätigen\">"; echo "</form></div>"; } } elseif (isset($_GET["insert"]) === true) { // Versuche Benutzer anzulegen if (Mitglied::Insert($_POST["benutzername"], $_POST["password"], $_POST["rechte"], $_POST["vorname"], $_POST["nachname"], $_POST["email"]) === true) { // Wenn ok, gebe Erfolgsmeldung aus echo "<p style=\"text-align: center\">Nutzer wurde angelegt</p>"; } else { // Wenn nicht, gebe Fehler aus echo "<p id=\"warning\">Nutzer konnte nicht angelegt werden. Ist Login vielleicht schon vergeben?</p>"; } } elseif (isset($_GET["update"]) === true) { // Fehlerhafte Daten zum Ändern übertragen? if (empty($_POST["id"]) === true || is_numeric($_POST["id"]) === false) { // Wenn ja, gebe Fehler aus echo "<p id=\"error\">Nutzer konnte nicht geändert werden, da es ein Fehler bei der Übertragung der Informationen des Nutzers gab</p>"; } elseif (Mitglied::Update($_POST["id"], $_POST["benutzername"], $_POST["password"], $_POST["rechte"], $_POST["vorname"], $_POST["nachname"], $_POST["email"]) === true) { // Wenn ok, gebe Erfolgsmeldung aus echo "<p style=\"text-align: center\">Nutzer wurde geändert</p>"; } else {