'; echo get_lang('AdminPass') . ' : ' . $passForm . '
'; /* TODO: Maybe this password should be hidden too? */ } echo get_lang('AdminFirstName').' : '.$adminFirstName, '
', get_lang('AdminLastName').' : '.$adminLastName, '
'; echo get_lang('AdminEmail').' : '.$emailForm; ?>
'.$dbNameForm; ?>
'.get_lang( 'Warning' ).''.get_lang('TheInstallScriptWillEraseAllTables'), false ); } ?>
'.display_step_sequence().$msg.'
'; if (!empty($installationProfile)) { echo '('.$installationProfile.')
'; } echo ''; echo ' '; if ($result) { error_log('Migrations files were executed.'); fixIds($manager); include 'update-files-1.9.0-1.10.0.inc.php'; // Only updates the configuration.inc.php with the new version include 'update-configuration.inc.php'; $configurationFiles = array( 'mail.conf.php', 'profile.conf.php', 'course_info.conf.php', 'add_course.conf.php', 'events.conf.php', 'auth.conf.php', 'portfolio.conf.php' ); error_log('Copy conf files'); foreach ($configurationFiles as $file) { if (file_exists(api_get_path(SYS_CODE_PATH) . 'inc/conf/'.$file)) { copy( api_get_path(SYS_CODE_PATH).'inc/conf/'.$file, api_get_path(CONFIGURATION_PATH).$file ); } } error_log('Finish upgrade process! ('.date('Y-m-d H:i:s').')'); } else { error_log('There was an error during running migrations. Check error.log'); } break; default: break; } } else { set_file_folder_permissions(); $manager = connectToDatabase( $dbHostForm, $dbUsernameForm, $dbPassForm, null, $dbPortForm ); $dbNameForm = preg_replace('/[^a-zA-Z0-9_\-]/', '', $dbNameForm); // Drop and create the database anyways $manager->getConnection()->getSchemaManager()->dropAndCreateDatabase($dbNameForm); $manager = connectToDatabase( $dbHostForm, $dbUsernameForm, $dbPassForm, $dbNameForm, $dbPortForm ); $metadataList = $manager->getMetadataFactory()->getAllMetadata(); $schema = $manager->getConnection()->getSchemaManager()->createSchema(); // Create database schema $tool = new \Doctrine\ORM\Tools\SchemaTool($manager); $tool->createSchema($metadataList); $sysPath = api_get_path(SYS_PATH); finishInstallation( $manager, $sysPath, $encryptPassForm, $passForm, $adminLastName, $adminFirstName, $loginForm, $emailForm, $adminPhoneForm, $languageForm, $institutionForm, $institutionUrlForm, $campusForm, $allowSelfReg, $allowSelfRegProf, $installationProfile ); include 'install_files.inc.php'; } display_after_install_message($installType); // Hide the "please wait" message sent previously echo ''; } elseif (@$_POST['step1'] || $badUpdatePath) { //STEP 1 : REQUIREMENTS //make sure that proposed path is set, shouldn't be necessary but... if (empty($proposedUpdatePath)) { $proposedUpdatePath = $_POST['updatePath']; } display_requirements($installType, $badUpdatePath, $proposedUpdatePath, $update_from_version_8); } else { // This is the start screen. display_language_selection(); if (!empty($_GET['profile'])) { $installationProfile = api_htmlentities($_GET['profile'], ENT_QUOTES); } echo ''; } $poweredBy = 'Powered by Chamilo © '.date('Y'); ?>