diff --git a/content/profile.php b/content/profile.php index 8fc7566..7a1c227 100644 --- a/content/profile.php +++ b/content/profile.php @@ -93,6 +93,9 @@ $isEditMode = (isset($_GET["edit"]) && $_GET["edit"] === "1") || !empty($error);
+ + +

Meine Beiträge

@@ -151,6 +154,15 @@ $isEditMode = (isset($_GET["edit"]) && $_GET["edit"] === "1") || !empty($error); class="edit-link-button"> Bearbeiten + +
+ + + +
+
diff --git a/includes/alertMessages.php b/includes/alertMessages.php new file mode 100644 index 0000000..bb122a7 --- /dev/null +++ b/includes/alertMessages.php @@ -0,0 +1,43 @@ + +

+ Es ist ein interner Fehler beim Speichern aufgetreten. Bitte versuche es erneut. +

+ + +

+ Jeder Beitrag muss einen Titel, Kategorie und Inhalt besitzen. +

+ + +

+ Der Titel enthält ungültige Zeichen oder erfüllt die Länge von 5-120 Zeichen nicht. +

+ + +

+ Der Text erlaubt eine Länge von 10 bis maximal 7.000 Zeichen (ca. 1.000 Wörter). +

+ + +

+ Die ausgewählte Kategorie ist ungültig. +

+ + +

+ Ungültige Schlagworte gefunden. Erlaubt sind nur Buchstaben, Zahlen, Leerzeichen und Bindestriche (2-50 Zeichen). +

+ + +

+ Bei der Validierung deiner Daten ist ein Fehler aufgetreten. Bitte versuche es erneut. +

+ + +

+ Diese Kategorie ist nicht gültig. +

+ + diff --git a/php/controller/deleteArticle-controller.php b/php/controller/deleteArticle-controller.php new file mode 100644 index 0000000..efae77f --- /dev/null +++ b/php/controller/deleteArticle-controller.php @@ -0,0 +1,38 @@ +deleteArticle($id, $user); + + } catch (Exception $e) { + $_SESSION["message"] = $e->getMessage(); + header("location: ../../index.php?pfad=profile"); + exit(); + } + $_SESSION["message"] = "article_deleted"; + // Weiterleitung zur Homepage + header("location: ../../index.php?pfad=profile"); + exit(); +}