From 7341fe77335ebf8706d0eed3118dcdcfe74cb8f8 Mon Sep 17 00:00:00 2001 From: NOrtmann1 <145041949+NOrtmann1@users.noreply.github.com> Date: Sun, 19 Jul 2026 12:48:33 +0200 Subject: [PATCH] Update updateArticle.php --- content/updateArticle.php | 84 +++++++++++++++++++++++++++------------ 1 file changed, 58 insertions(+), 26 deletions(-) diff --git a/content/updateArticle.php b/content/updateArticle.php index 8555072..cc6fb00 100644 --- a/content/updateArticle.php +++ b/content/updateArticle.php @@ -5,10 +5,25 @@ if (!isset($_SESSION["user"])) { exit(); } include_once 'php/controller/showArticle-controller.php'; + +// Aktuelle Blockliste ermitteln: +$rawContent = '[]'; +if (isset($_SESSION['old_content']) && !empty($_SESSION['old_content'])) { + $rawContent = $_SESSION['old_content']; + unset($_SESSION['old_content']); +} elseif (isset($content) && !empty($content)) { + $rawContent = $content; +} + +$blocks = json_decode($rawContent, true); +if (!is_array($blocks)) { + $blocks = []; +} +$blocks = array_values($blocks); ?>