diff --git a/webseite/config/subjects/test/properties.json b/webseite/config/subjects/test/properties.json
new file mode 100644
index 0000000..54075bf
--- /dev/null
+++ b/webseite/config/subjects/test/properties.json
@@ -0,0 +1,6 @@
+{
+ "displayName": "test",
+ "description": "tests",
+ "color": "#000000",
+ "icon": "fa-vial"
+}
\ No newline at end of file
diff --git a/webseite/config/subjects/test/topics/bildtest/article.html b/webseite/config/subjects/test/topics/bildtest/article.html
new file mode 100644
index 0000000..7a072e6
--- /dev/null
+++ b/webseite/config/subjects/test/topics/bildtest/article.html
@@ -0,0 +1 @@
+
Bild:

\ No newline at end of file
diff --git a/webseite/config/subjects/test/topics/bildtest/properties.json b/webseite/config/subjects/test/topics/bildtest/properties.json
new file mode 100644
index 0000000..1665e85
--- /dev/null
+++ b/webseite/config/subjects/test/topics/bildtest/properties.json
@@ -0,0 +1,6 @@
+{
+ "displayName": "bildtest",
+ "icon": "fa-vial",
+ "description": "tests mit bildern",
+ "relatedTopics": []
+}
\ No newline at end of file
diff --git a/webseite/config/subjects/test/topics/bildtest/tasks.json b/webseite/config/subjects/test/topics/bildtest/tasks.json
new file mode 100644
index 0000000..0637a08
--- /dev/null
+++ b/webseite/config/subjects/test/topics/bildtest/tasks.json
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/webseite/topicEditor.php b/webseite/topicEditor.php
index f3cb954..3e06967 100644
--- a/webseite/topicEditor.php
+++ b/webseite/topicEditor.php
@@ -80,6 +80,10 @@ if($_SERVER['REQUEST_METHOD'] == 'POST') {
$relatedTopics[] = $relatedTopic;
}
+ $dom = new DOMDocument();
+ $dom->loadHTML($_POST['article']);
+ $article = $dom->textContent;
+
if(isset($allSubjects[$_POST['subjectId']]->getTopics()[$_POST['id']])) {
$newTopic = $allSubjects[$_POST['subjectId']]->getTopics()[$_POST['id']];
@@ -89,9 +93,9 @@ if($_SERVER['REQUEST_METHOD'] == 'POST') {
$newTopic->setIcon($_POST['icon']);
$newTopic->setRelatedTopics($relatedTopics);
- $newTopic->setArticle($_POST['article']);
+ $newTopic->setArticle($article);
} else {
- $newTopic = TopicData::createNew($_POST['id'], $_POST['subjectId'], $_POST['displayName'], $_POST['icon'], $_POST['description'], $relatedTopics, $_POST['article']);
+ $newTopic = TopicData::createNew($_POST['id'], $_POST['subjectId'], $_POST['displayName'], $_POST['icon'], $_POST['description'], $relatedTopics, $article);
}
if(!$newTopic) {