Beitrag erstellen #13

Merged
niklas.ortmann merged 164 commits from Beitrag-erstellen into dev 2026-05-29 13:22:11 +02:00
4 changed files with 3 additions and 22 deletions
Showing only changes of commit 9b8f4036a9 - Show all commits
@@ -3,7 +3,6 @@ require_once '../model/LocalArticleManager.php';
require_once '../model/ArticleManager.php'; require_once '../model/ArticleManager.php';
try { try {
//$articleManager = new LocalArticleManager(); // TODO: später durch DB-Implementation von ArticleManger ersetzen.
$articleManager = ArticleManager::getInstance(); $articleManager = ArticleManager::getInstance();
}catch (Exception $e){ }catch (Exception $e){
die("Fehler bei der Initialisierung des Artikel-Managers: " . $e->getMessage()); die("Fehler bei der Initialisierung des Artikel-Managers: " . $e->getMessage());
@@ -1,18 +0,0 @@
<?php
require_once $abs_path . '/php/model/LocalArticleManager.php';
require_once $abs_path . '/php/model/Article.php';
try {
$articleManager = new localArticleManager();
}catch (Exception $e){
die("Fehler bei der Initialisierung des Artikel-Managers: " . $e->getMessage());
}
try {
$author = "max.mustermann@web.de"; // wird später aus session bezogen.
$articleManager->addArticle($_Post['title'], $_POST['post-content'], $author);
} catch (Exception $e) {
echo "Fehler beim Erstellen des Beitrags: " . $e->getMessage();
}
?>
+1 -1
View File
@@ -10,6 +10,6 @@ class ArticleManager extends LocalArticleManager
{ {
public static function getInstance() public static function getInstance()
{ {
return LocalArticleManager::getInstance(); return LocalArticleManager::getInstance(); // TODO: später durch DataBaseArticleManager ersetzen.
} }
} }
+2 -2
View File
@@ -43,13 +43,13 @@ class LocalArticleManager implements ArticleManagerDAO {
$articles = $this->getAllArticles(); $articles = $this->getAllArticles();
$articles[] = [ $articles[] = [
//"id" => count($articles)+1, "id" => count($articles)+1,
"title" => $title, "title" => $title,
"content" => $content, "content" => $content,
"author" => $author, "author" => $author,
"category" => $category, "category" => $category,
"tags" => $tags, "tags" => $tags,
//"creationDate" => date("Y-m-d H:i:s") "creationDate" => date("Y-m-d H:i:s")
]; ];
$this->saveArticle($articles); $this->saveArticle($articles);