diff --git a/db/install.xml b/db/install.xml index 03743422bc87bbbed9cb53fa4602689cb0814e0a..c56ff55a4e96e47cf7df3e1e62a33d0a6d305874 100644 --- a/db/install.xml +++ b/db/install.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8" ?> -<XMLDB PATH="course/format/iena/db" VERSION="20240131" COMMENT="XMLDB file for Moodle course/format/iena" +<XMLDB PATH="course/format/iena/db" VERSION="20241018" COMMENT="XMLDB file for Moodle course/format/iena" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../lib/xmldb/xmldb.xsd" > diff --git a/db/upgrade.php b/db/upgrade.php index d55c89c64fa6c2d437e199ab9a88bf197563451d..30f726e7e43c31279f017615ba5921609a25ecda 100644 --- a/db/upgrade.php +++ b/db/upgrade.php @@ -93,28 +93,32 @@ function xmldb_format_iena_upgrade($oldversion) { // Format_iena savepoint reached. upgrade_plugin_savepoint(true, 2021070600, 'format', 'iena'); } - if ($oldversion < 2024012500) { - + if ($oldversion < 2024101505) { + error_log("on passe dans l'ancienne version"); // Define field id to be added to format_iena. - $table = new xmldb_table('format_iena_options'); - $table->add_field('id', XMLDB_TYPE_INTEGER, '10', null, XMLDB_NOTNULL, XMLDB_SEQUENCE, null, null); - $table->add_field('optionname', XMLDB_TYPE_CHAR, '10', null, XMLDB_NOTNULL, null, null, 'id'); - $table->add_field('optionvalue', XMLDB_TYPE_INTEGER, '1', null, null, null, null, 'optionname'); - $table->add_field('courseid', XMLDB_TYPE_INTEGER, '8', null, XMLDB_NOTNULL, null, null, 'optionvalue'); - $table->add_field('userid', XMLDB_TYPE_INTEGER, '8', null, XMLDB_NOTNULL, null, null, 'courseid'); - $table->add_field('timecreated', XMLDB_TYPE_INTEGER, '16', null, XMLDB_NOTNULL, null, null, 'userid'); - $table->add_field('timemodified', XMLDB_TYPE_INTEGER, '16', null, null, null, null, 'timecreated'); + $table2 = new xmldb_table('format_iena_options'); + $table2->add_field('id', XMLDB_TYPE_INTEGER, '10', null, XMLDB_NOTNULL, XMLDB_SEQUENCE, null, null); + $table2->add_field('optionname', XMLDB_TYPE_CHAR, '20', null, XMLDB_NOTNULL, null, null, 'id'); + $table2->add_field('optionvalue', XMLDB_TYPE_INTEGER, '1', null, null, null, null, 'optionname'); + $table2->add_field('courseid', XMLDB_TYPE_INTEGER, '8', null, XMLDB_NOTNULL, null, null, 'optionvalue'); + $table2->add_field('userid', XMLDB_TYPE_INTEGER, '8', null, XMLDB_NOTNULL, null, null, 'courseid'); + $table2->add_field('timecreated', XMLDB_TYPE_INTEGER, '16', null, XMLDB_NOTNULL, null, null, 'userid'); + $table2->add_field('timemodified', XMLDB_TYPE_INTEGER, '16', null, null, null, null, 'timecreated'); - $table->add_key('primary', XMLDB_KEY_PRIMARY, ['id']); + $table2->add_key('primary', XMLDB_KEY_PRIMARY, ['id']); // Conditionally launch add field id. - if (!$dbman->table_exists($table)) { - $dbman->create_table($table); + if (!$dbman->table_exists($table2)) { + error_log("on ajoute la table"); + $dbman->create_table($table2); + } + else{ + error_log("la table existe"); } // Iena savepoint reached. - upgrade_plugin_savepoint(true, 2024012500, 'format','iena'); + upgrade_plugin_savepoint(true, 2024101505, 'format','iena'); } return $result; diff --git a/suivi_edit.php b/suivi_edit.php index e040ad188aafe7a45d0f8840289db7e0c6e32f3a..f894f193a9cad663f4c335d5a8c2558ac8bc86f6 100644 --- a/suivi_edit.php +++ b/suivi_edit.php @@ -29,7 +29,7 @@ define('NO_OUTPUT_BUFFERING', true); require_once('../../../config.php'); -require_once($CFG->dirroot. '\course\format\iena\classes\form\edittable_form.php'); +require_once($CFG->dirroot. '/course/format/iena/classes/form/edittable_form.php'); diff --git a/version.php b/version.php index 09ca18f8efb282537457af51973fd814ca17f752..103b91da876d5a9061be87a98948def5dfaa827e 100644 --- a/version.php +++ b/version.php @@ -27,7 +27,7 @@ defined('MOODLE_INTERNAL') || die(); -$plugin->version = 2024101500; +$plugin->version = 2024101504; $plugin->requires = 2014111000; $plugin->component = 'format_iena'; $plugin->release = "1.0";