Skip to content

Commit

Permalink
fix upgrade to 2.11 from 2.4.x
Browse files Browse the repository at this point in the history
Signed-off-by: Thierry Bugier <tbugier@teclib.com>
  • Loading branch information
btry committed Jun 10, 2021
1 parent f1584ae commit 6773e29
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions install/upgrade_to_2.5.php
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@ function updateForm_Answer_2_5(Migration $migration) {

if ($DB->tableExists("glpi_plugin_formcreator_formanswers")) {
$migration->renameTable('glpi_plugin_formcreator_formanswers', 'glpi_plugin_formcreator_forms_answers');
$itemTicket_table = Item_Ticket::getTable();
$itemTicket_table = 'glpi_items_tickets';
$query = "UPDATE `$itemTicket_table` SET `itemtype` = 'PluginFormcreatorForm_Answer' WHERE `itemtype` = 'PluginFormcreatorFormanswer'";
$DB->query($query) or plugin_formcreator_upgrade_error($migration);
}
Expand Down Expand Up @@ -236,7 +236,7 @@ function updateForm_Profile_2_5(Migration $migration) {
$migration->migrationOneTable('glpi_plugin_formcreator_forms_profiles');

// fill missing uuid
$DB->update(PluginFormcreatorForm_Profile::getTable(), [
$DB->update('glpi_plugin_formcreator_forms_profiles', [
'uuid' => plugin_formcreator_getUuid()
], [
'uuid' => null
Expand All @@ -251,7 +251,7 @@ function updateFormValidator_2_5(Migration $migration) {

// Convert the old relation in glpi_plugin_formcreator_formvalidators table
if ($DB->tableExists('glpi_plugin_formcreator_formvalidators')) {
$table_form = PluginFormcreatorForm::getTable();
$table_form = 'glpi_plugin_formcreator_forms';
$old_table = 'glpi_plugin_formcreator_formvalidators';
$query = "INSERT INTO `glpi_plugin_formcreator_forms_validators` (`plugin_formcreator_forms_id`, `itemtype`, `items_id`)
SELECT
Expand All @@ -273,7 +273,7 @@ function updateFormValidator_2_5(Migration $migration) {
}

// fill missing uuid
$DB->update(PluginFormcreatorForm_Validator::getTable(), [
$DB->update('glpi_plugin_formcreator_forms_validators', [
'uuid' => plugin_formcreator_getUuid()
], [
'uuid' => null
Expand Down Expand Up @@ -360,7 +360,7 @@ function updateForm_2_5(Migration $migration) {
$migration->migrationOneTable('glpi_plugin_formcreator_forms');

// fill missing uuid (force update of forms, see PluginFormcreatorForm::prepareInputForUpdate)
$DB->update(PluginFormcreatorForm::getTable(), [
$DB->update('glpi_plugin_formcreator_forms', [
'uuid' => plugin_formcreator_getUuid()
], [
'uuid' => null
Expand Down Expand Up @@ -461,7 +461,7 @@ function updateIssue_2_5(Migration $migration) {
$result = $DB->query($countQuery);
if ($result !== false) {
$count = $DB->fetch_assoc($result);
$table = PluginFormcreatorIssue::getTable();
$table = 'glpi_plugin_formcreator_issues';
if (countElementsInTable($table) != $count['cpt']) {
if ($DB->query("TRUNCATE `$table`")) {
$DB->query("INSERT INTO `$table` SELECT * FROM ($query) as `dt`");
Expand Down Expand Up @@ -562,7 +562,7 @@ function updateQuestionCondition_2_5(Migration $migration) {
$migration->addKey('glpi_plugin_formcreator_questions_conditions', 'plugin_formcreator_questions_id');

// fill missing uuid (force update of questions, see PluginFormcreatorQuestoin_Condition::prepareInputForUpdate)
$DB->update(PluginFormcreatorQuestion_Condition::getTable(), [
$DB->update('glpi_plugin_formcreator_questions_conditions', [
'uuid' => plugin_formcreator_getUuid()
], [
'uuid' => null
Expand Down Expand Up @@ -768,7 +768,7 @@ function updateQuestion_2_5(Migration $migration) {
$migration->addKey('glpi_plugin_formcreator_questions', 'plugin_formcreator_sections_id');

// fill missing uuid (force update of questions, see PluginFormcreatorQuestion::prepareInputForUpdate)
$DB->update(PluginFormcreatorQuestion::getTable(), [
$DB->update('glpi_plugin_formcreator_questions', [
'uuid' => plugin_formcreator_getUuid()
], [
'uuid' => null
Expand Down Expand Up @@ -850,7 +850,7 @@ function updateSection_2_5(Migration $migration) {
$migration->addKey('glpi_plugin_formcreator_sections', 'plugin_formcreator_forms_id');

// fill missing uuid (force update of sections, see PluginFormcreatorSection::prepareInputForUpdate)
$DB->update(PluginFormcreatorSection::getTable(), [
$DB->update('glpi_plugin_formcreator_sections', [
'uuid' => plugin_formcreator_getUuid()
], [
'uuid' => null
Expand Down Expand Up @@ -1009,7 +1009,7 @@ function updateTarget_2_5(Migration $migration) {
}

// fill missing uuid (force update of targets, see PluginFormcreatorTarget::prepareInputForUpdate)
$DB->update(PluginFormcreatorTarget::getTable(), [
$DB->update('glpi_plugin_formcreator_targets', [
'uuid' => plugin_formcreator_getUuid()
], [
'uuid' => null
Expand Down

0 comments on commit 6773e29

Please sign in to comment.