Skip to content

Commit

Permalink
Merge pull request #27 from PM84/MBS-6315-Fix_for_core_unittests
Browse files Browse the repository at this point in the history
MBS-6315: Cleaning version.php from functional code
  • Loading branch information
andreas-web committed Apr 27, 2022
2 parents 9e156ff + 4c8ce8e commit 559cf2e
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 11 deletions.
42 changes: 42 additions & 0 deletions db/upgrade.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
<?php
// This file is part of Moodle - http://moodle.org/
//
// Moodle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// Moodle is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.

/**
* Upgrade Script for filter_jsxgraph
*
* @package filter_jsxgraph
* @copyright 2022, ISB Bayern
* @author Peter Mayer, peter.mayer@isb.bayern.de
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
function xmldb_filter_jsxgraph_upgrade($oldversion) {

if ($oldversion < 2022032900) {
$release = 'v1.4.2';
$recommendedJSX = '1.4.2';
$deliveredJSX = '1.4.2';
try {
set_config('release', $release, 'filter_jsxgraph');
set_config('recommendedJSX', $recommendedJSX, 'filter_jsxgraph');
set_config('deliveredJSX', $deliveredJSX, 'filter_jsxgraph');
} catch (Exception $e) {
// Exception is not handled because it is not necessary.
// This has to be here for code prechecks.
echo '';
}
}
return true;
}
12 changes: 1 addition & 11 deletions version.php
Original file line number Diff line number Diff line change
Expand Up @@ -39,14 +39,4 @@
$plugin->supported = [29, 311]; // Moodle versions.
$plugin->component = 'filter_jsxgraph'; // Full name of the plugin (used for diagnostics).
$plugin->maturity = MATURITY_STABLE;
$plugin->release = 'v1.4.2'; // JSXGraph + filter version.

try {
set_config('release', $plugin->release, 'filter_jsxgraph');
set_config('recommendedJSX', '1.4.2', 'filter_jsxgraph');
set_config('deliveredJSX', '1.4.2', 'filter_jsxgraph');
} catch (Exception $e) {
// Exception is not handled because it is not necessary.
// This has to be here for code prechecks.
echo '';
}
$plugin->release = 'v1.4.2'; // JSXGraph + filter version.

0 comments on commit 559cf2e

Please sign in to comment.