[svn r20262] logic changes - fixed MySQL database settings - (partial FS#3723)

skala
Isaac Flores 17 years ago
parent 801b698d48
commit fc896b47dc
  1. 46
      main/install/index.php
  2. 6
      main/install/install_functions.inc.php

@ -359,12 +359,43 @@ if ($encryptPassForm=='1' ) {
@import "../css/public_admin/default.css";
/*]]>*/
</style>
<script type="text/javascript" src="../inc/lib/javascript/jquery.js"></script>
<script type="text/javascript" >
$(document).ready( function() {
//checked
if ($('#singleDb1').attr('checked')==false) {
$('#dbStatsForm').removeAttr('disabled');
$('#dbUserForm').removeAttr('disabled');
$('#dbStatsForm').attr('value','dokeos_stats');
$('#dbUserForm').attr('value','dokeos_user');
} else if($('#singleDb1').attr('checked')==true){
$('#dbStatsForm').attr('disabled','disabled');
$('#dbUserForm').attr('disabled','disabled');
$('#dbStatsForm').attr('value','dokeos_main');
$('#dbUserForm').attr('value','dokeos_main');
}
} );
</script>
<script type="text/javascript">
function show_hide_tracking_and_user_db (my_option) {
if (my_option=='singleDb1') {
$('#dbStatsForm').attr('disabled','true');
$('#dbUserForm').attr('disabled','true');
$('#dbStatsForm').attr('value','dokeos_main');
$('#dbUserForm').attr('value','dokeos_main');
} else if (my_option=='singleDb0') {
$('#dbStatsForm').removeAttr('disabled');
$('#dbUserForm').removeAttr('disabled');
$('#dbStatsForm').attr('value','dokeos_stats');
$('#dbUserForm').attr('value','dokeos_user');
}
}
</script>
<script language="javascript">
init_visibility=0;
function show_hide_option()
{
if(init_visibility == 0)
{
function show_hide_option() {
if(init_visibility == 0) {
document.getElementById('optional_param1').style.display = '';
document.getElementById('optional_param2').style.display = '';
if(document.getElementById('optional_param3'))
@ -375,13 +406,10 @@ if ($encryptPassForm=='1' ) {
document.getElementById('optional_param5').style.display = '';
document.getElementById('optional_param6').style.display = '';
init_visibility = 1;
}
else
{
} else {
document.getElementById('optional_param1').style.display = 'none';
document.getElementById('optional_param2').style.display = 'none';
if(document.getElementById('optional_param3'))
{
if(document.getElementById('optional_param3')) {
document.getElementById('optional_param3').style.display = 'none';
}
document.getElementById('optional_param4').style.display = 'none';

@ -899,8 +899,8 @@ function display_database_settings_form($installType, $dbHostForm, $dbUsernameFo
<td><input type="hidden" name="singleDbForm" value="<?php echo $singleDbForm; ?>" /><?php echo $singleDbForm? get_lang('One') : get_lang('Several'); ?></td>
<?php else: ?>
<td>
<input class="checkbox" type="radio" name="singleDbForm" value="1" id="singleDb1" <?php echo $singleDbForm?'checked="checked" ':''; ?> onclick="document.getElementById('dbStatsForm').disabled='true'; document.getElementById('dbUserForm').disabled='true';" /> <label for="singleDb1"><?php echo get_lang('One'); ?></label>
<input class="checkbox" type="radio" name="singleDbForm" value="0" id="singleDb0" <?php echo $singleDbForm?'':'checked="checked" '; ?> onclick="document.getElementById('dbStatsForm').disabled='false'; document.getElementById('dbUserForm').disabled='false';" /> <label for="singleDb0"><?php echo get_lang('Several'); ?></label>
<input class="checkbox" type="radio" name="singleDbForm" value="1" id="singleDb1" <?php echo $singleDbForm?'checked="checked" ':''; ?> onclick="show_hide_tracking_and_user_db(this.id);" /> <label for="singleDb1"><?php echo get_lang('One'); ?></label>
<input class="checkbox" type="radio" name="singleDbForm" value="0" id="singleDb0" <?php echo $singleDbForm?'':'checked="checked" '; ?> onclick="show_hide_tracking_and_user_db(this.id);" /> <label for="singleDb0"><?php echo get_lang('Several'); ?></label>
</td>
<?php endif; ?>
@ -1181,7 +1181,7 @@ function display_after_install_message($installType, $nbr_courses)
function test_db_connect ($dbHostForm, $dbUsernameForm, $dbPassForm, $singleDbForm, $dbPrefixForm) {
$dbConnect = -1;
if ($singleDbForm == 1) {
if(mysql_connect($dbHostForm, $dbUsernameForm, $dbPassForm) !== false) {
if(@mysql_connect($dbHostForm, $dbUsernameForm, $dbPassForm) !== false) {
$dbConnect = 1;
} else {
$dbConnect = -1;

Loading…
Cancel
Save