コード例 #1
0
 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;
 }
コード例 #2
0
             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 {