From 5d48f310a5de3b6533e1e5f7f773af8f61de38a0 Mon Sep 17 00:00:00 2001 From: thepurpleblob Date: Tue, 12 Apr 2005 07:52:31 +0000 Subject: [PATCH] Update wiki-like text format to Markdown --- mod/quiz/db/mysql.php | 9 +++++++++ mod/quiz/db/postgres7.php | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/mod/quiz/db/mysql.php b/mod/quiz/db/mysql.php index 58fdc526ddd..84a4017412a 100644 --- a/mod/quiz/db/mysql.php +++ b/mod/quiz/db/mysql.php @@ -336,6 +336,15 @@ function quiz_upgrade($oldversion) { modify_database ('', 'ALTER TABLE prefix_quiz_question_version RENAME prefix_quiz_question_versions;'); } + if ($oldversion < 2005041200) { // replace wiki-like with markdown + include_once( "$CFG->dirroot/lib/wiki_to_markdown.php" ); + $wtm = new WikiToMarkdown(); + $sql = "select course from {$CFG->prefix}quiz_categories, {$CFG->prefix}quiz_questions "; + $sql .= "where quiz_category.id = quiz_questions.category "; + $sql .= "and quiz_questions.id = "; + $wtm->update( 'quiz_questions', 'questiontext', 'questiontextformat', $sql ); + } + return true; } diff --git a/mod/quiz/db/postgres7.php b/mod/quiz/db/postgres7.php index fc287933026..6ef2772d2a0 100644 --- a/mod/quiz/db/postgres7.php +++ b/mod/quiz/db/postgres7.php @@ -319,6 +319,15 @@ function quiz_upgrade($oldversion) { modify_database ('', 'ALTER TABLE prefix_quiz_question_version RENAME TO prefix_quiz_question_versions;'); } + if ($oldversion < 2005041200) { // replace wiki-like with markdown + include_once( "$CFG->dirroot/lib/wiki_to_markdown.php" ); + $wtm = new WikiToMarkdown(); + $sql = "select course from {$CFG->prefix}quiz_categories, {$CFG->prefix}quiz_questions "; + $sql .= "where quiz_category.id = quiz_questions.category "; + $sql .= "and quiz_questions.id = "; + $wtm->update( 'quiz_questions', 'questiontext', 'questiontextformat', $sql ); + } + return true; }