virtUOS / courseware

Interaktive multimediale Lernmodule erstellen und bereitstellen
GNU General Public License v2.0
6 stars 5 forks source link

HTMLBlock bugfix einspielen #18

Closed luniki closed 9 years ago

luniki commented 9 years ago

Kodierungsprobleme siehe E-Mail von Elmar.

mit der angehängten Änderung scheint es jetzt wirklich zu funktionieren:

1) $this->toJSON() ist notwendig 2) der Wert steckt in $result['fields']['content'], nicht $result['content']

Da muss das Template geändert werden.

luniki commented 9 years ago
Index: blocks/HtmlBlock/HtmlBlock.php
===================================================================
--- blocks/HtmlBlock/HtmlBlock.php  (revision 1013)
+++ blocks/HtmlBlock/HtmlBlock.php  (working copy)
@@ -28,8 +28,11 @@
         $result = $this->toJSON();

         if ($this->container['wysiwyg_refined']) {
-            $result['content'] = studip_utf8encode(wysiwygReady($this->content));
+            $result['fields']['content'] = wysiwygReady($this->content);
+        } else {
+            $result['fields']['content'] = htmlReady($this->content);
         }
+
         return $result;
     }