From 1b68f037aeff9c71c3b85f3a9af0dee87e62a25f Mon Sep 17 00:00:00 2001 From: NOrtmann1 Date: Fri, 29 May 2026 11:29:52 +0200 Subject: [PATCH] showArticle.php + showArticle-controller.php Implementation --- content/home.php | 6 +++--- content/showArticle.php | 22 ++++++++++++++-------- php/controller/showArticle-controller.php | 19 +++++++++++++++++++ 3 files changed, 36 insertions(+), 11 deletions(-) diff --git a/content/home.php b/content/home.php index b71bbf5..18e7a29 100644 --- a/content/home.php +++ b/content/home.php @@ -5,8 +5,8 @@ require_once 'php/model/ArticleManager.php'; require_once 'php/model/LocalArticleManager.php'; try { - //$articleManager = ArticleManager::getInstance(); - $articleManager = LocalArticleManager::getInstance(); + $articleManager = ArticleManager::getInstance(); + //$articleManager = LocalArticleManager::getInstance(); // Erstellen von Dummy-Beiträgen: $articleManager->addArticle( "Satz des Pythagoras", @@ -72,7 +72,7 @@ try {
Informatik
- getTitle();}else{echo "Fehler: Beitrag nicht gefunden!";} ?> + getTitle();}else{echo "Fehler: Beitrag nicht gefunden!";} ?>
diff --git a/content/showArticle.php b/content/showArticle.php index 18f1c1e..128e9c4 100644 --- a/content/showArticle.php +++ b/content/showArticle.php @@ -1,12 +1,18 @@ - - + + +
+ +

+ +

+ +

+ +
+ diff --git a/php/controller/showArticle-controller.php b/php/controller/showArticle-controller.php index b3d9bbc..f9ede37 100644 --- a/php/controller/showArticle-controller.php +++ b/php/controller/showArticle-controller.php @@ -1 +1,20 @@ getArticle($_GET["id"]); + $title = $article->getTitle(); + $content = $article->getContent(); + $category = $article->getCategory(); + $author = $article->getAuthor(); + $tags = $article->getTags(); + } catch (Exception $e){ + $_SESSION["message"] = "internal_error"; + echo "Fehler aufgetreten: " . $e->getMessage(); + } +} +?> \ No newline at end of file