Permalink
Browse files

MDL-35147 lesson qformat import: Dirty hack to support array question…

…text structures.
  • Loading branch information...
stronk7 committed Aug 30, 2012
1 parent 165bfe5 commit acb539b1c9dc3310fa0915d433d665ffd3e38525
Showing with 9 additions and 0 deletions.
  1. +9 −0 mod/lesson/format.php
View
@@ -384,6 +384,15 @@ function importprocess($filename, $lesson, $pageid) {
$newpage->title = "Page $count";
}
$newpage->contents = $question->questiontext;
+ $newpage->contentsformat = isset($question->questionformat) ? $question->questionformat : FORMAT_HTML;
+
+ // Sometimes, questiontext is not a simple text, but one array
+ // containing both text and format, so we need to support here
+ // that case with the following dirty patch. MDL-35147
+ if (is_array($question->questiontext)) {
+ $newpage->contents = isset($question->questiontext['text']) ? $question->questiontext['text'] : '';
+ $newpage->contentsformat = isset($question->questiontext['format']) ? $question->questiontext['format'] : FORMAT_HTML;
+ }
// set up page links
if ($pageid) {

0 comments on commit acb539b

Please sign in to comment.