+
+
+ Es ist ein interner Fehler beim Speichern aufgetreten. Bitte versuche es erneut.
+
+
+
404 - Seite nicht vorhanden
Später im Projekt sollen über index.php?pfad= ... der Inhalt der index.php dynamisch gesetzt werden.
--
2.47.3
From a175765e33077c0c4021a3180d5fe8766dcd8074 Mon Sep 17 00:00:00 2001
From: NOrtmann1
Date: Wed, 3 Jun 2026 19:49:45 +0200
Subject: [PATCH 15/21] Update main.css
---
css/main.css | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/css/main.css b/css/main.css
index d2ceeb6..79d5bf0 100644
--- a/css/main.css
+++ b/css/main.css
@@ -22,6 +22,10 @@ a, button, input, select, textarea, label, main{
font-family: Arial, Helvetica, sans-serif;
}
+h1 {
+ text-transform: uppercase;
+}
+
.flexbox {
display: flex;
flex-direction: row;
--
2.47.3
From 48501a9069b7a02698cabd8eccdd762c29671622 Mon Sep 17 00:00:00 2001
From: NOrtmann1
Date: Wed, 3 Jun 2026 19:51:06 +0200
Subject: [PATCH 16/21] Update ArticleManager.php
---
php/model/ArticleManager.php | 21 ---------------------
1 file changed, 21 deletions(-)
diff --git a/php/model/ArticleManager.php b/php/model/ArticleManager.php
index 45325e0..5887cc5 100644
--- a/php/model/ArticleManager.php
+++ b/php/model/ArticleManager.php
@@ -44,26 +44,5 @@ class ArticleManager extends LocalArticleManager
return $articleManager;
}
-
- public function getArticlesByCategory($category)
- {
- $articles = $this->getAllArticles();
- $filteredArticles = [];
-
- foreach ($articles as $article) {
- if (isset($article['category']) && $article['category'] == $category) {
- $filteredArticles[] = new Article(
- intval($article['id']),
- $article['title'],
- $article['content'],
- $article['author'],
- $article['category'],
- $article['tags'],
- $article['creationDate']
- );
- }
- }
- return $filteredArticles;
- }
}
\ No newline at end of file
--
2.47.3
From cdccb0bfe81719a88f6e4d20dc43a9943c7bcbc7 Mon Sep 17 00:00:00 2001
From: NOrtmann1
Date: Wed, 3 Jun 2026 19:51:58 +0200
Subject: [PATCH 17/21] debugging
---
php/controller/showCategory-controller.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/php/controller/showCategory-controller.php b/php/controller/showCategory-controller.php
index e14bd7e..2f0678f 100644
--- a/php/controller/showCategory-controller.php
+++ b/php/controller/showCategory-controller.php
@@ -8,6 +8,7 @@ if (isset($_GET["category"]) && !empty($_GET["category"]) && articleCategoryVali
try {
$articleManager = ArticleManager::getInstance();
$articles = $articleManager->getArticlesByCategory($category);
+ echo $articles[0]->getTitle();
} catch (Exception $e) {
$_SESSION["message"] = "internal_error";
include_once "content/404.php";
--
2.47.3
From a7f1729e6efdaf96c05cb5a4967d04c6abd58295 Mon Sep 17 00:00:00 2001
From: NOrtmann1
Date: Wed, 3 Jun 2026 19:56:12 +0200
Subject: [PATCH 18/21] Update ArticleManager.php
---
php/model/ArticleManager.php | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/php/model/ArticleManager.php b/php/model/ArticleManager.php
index 5887cc5..8962aa3 100644
--- a/php/model/ArticleManager.php
+++ b/php/model/ArticleManager.php
@@ -19,7 +19,7 @@ class ArticleManager extends LocalArticleManager
"Satz des Pythagoras",
"Der Satz des Pythagoras wurde von dem griechischen Philosophen Pythagoras von Samos formuliert und im dritten Jahrhundert vor Christus veröffentlicht. In der beigefügten Abbildung sehen wir ein rechtwinkliges Dreieck...",
"max.mustermann",
- "Mathe",
+ "mathe",
"Dreiecke, Dreiecksseiten berechnen"
);
}
@@ -28,7 +28,7 @@ class ArticleManager extends LocalArticleManager
"Tunneleffekt",
"Der Tunneleffekt ist ein quantenmechanisches Phänomen, bei dem Teilchen...",
"max.mustermann",
- "Physik",
+ "physik",
"Quantenphysik, Energie"
);
}
@@ -37,7 +37,7 @@ class ArticleManager extends LocalArticleManager
"Datenschutz vs Datensicherheit",
"Datenschutz ist in unserer digital vernetzten Welt allgegenwärtig...",
"max.mustermann",
- "Informatik",
+ "informatik",
"Daten, DSGVO"
);
}
--
2.47.3
From 2a3a15c92de9c79cf55d6479d1e0177c88ecd0ab Mon Sep 17 00:00:00 2001
From: NOrtmann1
Date: Wed, 3 Jun 2026 19:58:05 +0200
Subject: [PATCH 19/21] Update showCategory.php
---
content/showCategory.php | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/content/showCategory.php b/content/showCategory.php
index a535c26..46594ab 100644
--- a/content/showCategory.php
+++ b/content/showCategory.php
@@ -13,11 +13,11 @@ include_once "php/controller/showCategory-controller.php";
-
Von:
+
Von: getAuthor()); ?>
→
--
2.47.3
From 7269ea03db8003ef5502136faa5ce98cc08db8b3 Mon Sep 17 00:00:00 2001
From: NOrtmann1
Date: Wed, 3 Jun 2026 19:58:09 +0200
Subject: [PATCH 20/21] Update showCategory-controller.php
---
php/controller/showCategory-controller.php | 1 -
1 file changed, 1 deletion(-)
diff --git a/php/controller/showCategory-controller.php b/php/controller/showCategory-controller.php
index 2f0678f..e14bd7e 100644
--- a/php/controller/showCategory-controller.php
+++ b/php/controller/showCategory-controller.php
@@ -8,7 +8,6 @@ if (isset($_GET["category"]) && !empty($_GET["category"]) && articleCategoryVali
try {
$articleManager = ArticleManager::getInstance();
$articles = $articleManager->getArticlesByCategory($category);
- echo $articles[0]->getTitle();
} catch (Exception $e) {
$_SESSION["message"] = "internal_error";
include_once "content/404.php";
--
2.47.3
From 9321d09489bb8277324ab2e1927d82a31d98c319 Mon Sep 17 00:00:00 2001
From: NOrtmann1
Date: Wed, 3 Jun 2026 20:00:33 +0200
Subject: [PATCH 21/21] Update home.php
---
content/home.php | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/content/home.php b/content/home.php
index 878295a..518845c 100644
--- a/content/home.php
+++ b/content/home.php
@@ -39,21 +39,21 @@ include_once 'php/controller/home-controller.php';