From b490d511d665696af5b0c285168d65e6d025fb03 Mon Sep 17 00:00:00 2001 From: Jun Pataleta Date: Mon, 7 Nov 2022 14:40:30 +0800 Subject: [PATCH] MDL-50935 atto_equation: Add upgrade step to fix existing sites --- lib/editor/atto/plugins/equation/db/upgrade.php | 10 ++++++++++ lib/editor/atto/plugins/equation/version.php | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/lib/editor/atto/plugins/equation/db/upgrade.php b/lib/editor/atto/plugins/equation/db/upgrade.php index b27797b270c..dfea27bc4e7 100644 --- a/lib/editor/atto/plugins/equation/db/upgrade.php +++ b/lib/editor/atto/plugins/equation/db/upgrade.php @@ -50,5 +50,15 @@ function xmldb_atto_equation_upgrade($oldversion) { // Automatically generated Moodle v3.11.0 release upgrade line. // Put any upgrade step following this. + if ($oldversion < 2021051701) { + $oldmatrix = '\left| \begin{matrix} a_1 & a_2 \\ a_3 & a_4 \end{matrix} \right|'; + $fixedmatrix = '\left| \begin{matrix} a_1 & a_2 \\\\ a_3 & a_4 \end{matrix} \right|'; + $config = get_config('atto_equation', 'librarygroup4'); + $newdefault = str_replace($oldmatrix, $fixedmatrix, $config); + set_config('librarygroup4', $newdefault, 'atto_equation'); + // Atto equation savepoint reached. + upgrade_plugin_savepoint(true, 2021051701, 'atto', 'equation'); + } + return true; } diff --git a/lib/editor/atto/plugins/equation/version.php b/lib/editor/atto/plugins/equation/version.php index 0b5ad0eaa07..f207f4e9594 100644 --- a/lib/editor/atto/plugins/equation/version.php +++ b/lib/editor/atto/plugins/equation/version.php @@ -24,6 +24,6 @@ defined('MOODLE_INTERNAL') || die(); -$plugin->version = 2021051700; // The current plugin version (Date: YYYYMMDDXX). +$plugin->version = 2021051701; // The current plugin version (Date: YYYYMMDDXX). $plugin->requires = 2021051100; // Requires this Moodle version. $plugin->component = 'atto_equation'; // Full name of the plugin (used for diagnostics).