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();
+}