From bd830c2b95efb3f813450e1b018df168ea5a479a Mon Sep 17 00:00:00 2001 From: Yannick Warnier Date: Sun, 23 Sep 2007 19:09:48 +0200 Subject: [PATCH] [svn r13194] Fix bug on new install with singledb whereby multiple databases were not created but the configuration setting was still giving a different name for stats, scorm and user databases. Also removed SCORM database setting and added some javascript (not very elegant) to deactivate the user and stats fields on new installs when clicking "single DB" option --- main/install/index.php | 14 ++++++++++++++ main/install/install_functions.inc.php | 13 ++++++++----- 2 files changed, 22 insertions(+), 5 deletions(-) diff --git a/main/install/index.php b/main/install/index.php index 03dbf5e93d..50af551616 100644 --- a/main/install/index.php +++ b/main/install/index.php @@ -381,9 +381,23 @@ elseif (!empty($_POST['step5'])) + + + + + diff --git a/main/install/install_functions.inc.php b/main/install/install_functions.inc.php index f977d6101d..4e5f31091d 100644 --- a/main/install/install_functions.inc.php +++ b/main/install/install_functions.inc.php @@ -710,11 +710,11 @@ function display_database_parameter($install_type, $parameter_name, $form_field_ echo "$parameter_name  \n"; if ($install_type == INSTALL_TYPE_UPDATE && $display_when_update) { - echo ''.$parameter_value."\n"; + echo ''.$parameter_value."\n"; } else { - echo ''."\n"; + echo ''."\n"; echo "$extra_notice\n"; } echo "\n"; @@ -822,7 +822,10 @@ function display_database_settings_form($installType, $dbHostForm, $dbUsernameFo //fields for the four standard Dokeos databases display_database_parameter($installType, get_lang('MainDB'), 'dbNameForm', $dbNameForm, ' '); display_database_parameter($installType, get_lang('StatDB'), 'dbStatsForm', $dbStatsForm, ' '); - display_database_parameter($installType, get_lang('ScormDB'), 'dbScormForm', $dbScormForm, ' '); + if($installType == 'update') + { + display_database_parameter($installType, get_lang('ScormDB'), 'dbScormForm', $dbScormForm, ' '); + } display_database_parameter($installType, get_lang('UserDB'), 'dbUserForm', $dbUserForm, ' '); ?> @@ -846,8 +849,8 @@ function display_database_settings_form($installType, $dbHostForm, $dbUsernameFo - /> - /> + onclick="document.getElementById('dbStatsForm').disabled='true'; document.getElementById('dbUserForm').disabled='true';" /> + onclick="document.getElementById('dbStatsForm').disabled='false'; document.getElementById('dbUserForm').disabled='false';" />