diff --git a/php/model/ArticleManager.php b/php/model/ArticleManager.php index e20caa0..8024cd6 100644 --- a/php/model/ArticleManager.php +++ b/php/model/ArticleManager.php @@ -19,7 +19,7 @@ class ArticleManager public static function getInstance() { $articleManager = DatabaseArticleManager::getInstance(); // Hier kann zwischen dem lokalen und datenbankbasiertem ArticleManager gewechselt werden. - /* + // 100 fiktionale Fachbeiträge: $dummyArticles = [ // --- INFORMATIK & MATHE (1-20) --- @@ -145,16 +145,24 @@ class ArticleManager // Verteilt die 10 Autoren gleichmäßig (ID 1 -> Autor 1, ID 10 -> Autor 10, ID 11 -> Autor 1) $authorEmail = $authors[($id - 1) % 10]; + $blockStructure = [ + [ + 'type' => 'text', + 'value' => $data[1] // Der originale Text aus dem Dummy-Array + ] + ]; + $jsonContent = json_encode($blockStructure, JSON_UNESCAPED_UNICODE); + $articleManager->addArticle( $data[0], // Titel - $data[1], // Inhalt + $jsonContent, // Inhalt $authorEmail, // Rotierende Autoren-E-Mail $data[2], // Kategorie $data[3] // Tags ); } } - */ + return $articleManager; }