This commit is contained in:
NOrtmann1
2026-06-10 17:28:40 +02:00
parent e0fbd220f0
commit 5f9789a884
2 changed files with 28 additions and 7 deletions
+20
View File
@@ -38,6 +38,26 @@
Diese Kategorie ist nicht gültig. Diese Kategorie ist nicht gültig.
</p> </p>
<?php endif; ?> <?php endif; ?>
<?php if (isset($_SESSION["message"]) && $_SESSION["message"] == "missing_id"): ?>
<p class="alert-message is-error">
Die Artikel-ID fehlt oder ist ungültig.
</p>
<?php endif; ?>
<?php if (isset($_SESSION["message"]) && $_SESSION["message"] == "not_found_article"): ?>
<p class="alert-message is-error">
Der angeforderte Beitrag konnte nicht gefunden werden.
</p>
<?php endif; ?>
<?php if (isset($_SESSION["message"]) && $_SESSION["message"] == "unauthorized_access"): ?>
<p class="alert-message is-error">
Du hast keine Berechtigung, diesen Beitrag zu bearbeiten oder zu löschen.
</p>
<?php endif; ?>
<?php if (isset($_SESSION["message"]) && $_SESSION["message"] == "article_deleted"): ?>
<p class="alert-message is-success">
Der Beitrag wurde erfolgreich gelöscht.
</p>
<?php endif; ?>
<?php <?php
unset($_SESSION["message"]); unset($_SESSION["message"]);
?> ?>
+8 -7
View File
@@ -6,13 +6,6 @@ if (session_status() === PHP_SESSION_NONE) {
require_once __DIR__ . "/../model/ArticleManager.php"; require_once __DIR__ . "/../model/ArticleManager.php";
if ($_SERVER["REQUEST_METHOD"] === "POST") { if ($_SERVER["REQUEST_METHOD"] === "POST") {
if (isset($_POST["id"]) && !empty($_POST["id"])) {
$id = $_POST["id"];
} else {
$_SESSION["message"] = "missing_id";
header("location: ../../index.php?pfad=profile");
exit();
}
if (isset($_SESSION["user"])){ if (isset($_SESSION["user"])){
$user = $_SESSION["user"]; $user = $_SESSION["user"];
@@ -21,6 +14,14 @@ if ($_SERVER["REQUEST_METHOD"] === "POST") {
exit(); exit();
} }
if (isset($_POST["id"]) && !empty($_POST["id"])) {
$id = $_POST["id"];
} else {
$_SESSION["message"] = "missing_id";
header("location: ../../index.php?pfad=profile");
exit();
}
try { try {
$articleManager = ArticleManager::getInstance(); $articleManager = ArticleManager::getInstance();