$databaseSuccessCount = 0; $databaseFailedCount = 0; foreach ($results as $result) { if ($result['success']) { $databaseSuccessCount++; } else { $databaseFailedCount++; $databaseErrorMessage .= $result['error'] . "<br />\n"; } } // If some query failed if ($databaseFailedCount == 0) { SetAdminAccountStatus('success'); $page->SuccessBox('Root user account has been created successfully. Proceed to the next step.'); } else { SetAdminAccountStatus('failed'); $page->ErrorBox('Root user account could not be created!'); if ($config['show_database_error_messages']) { $page->ErrorDatabaseBox($databaseErrorMessage); } } } } else { if ($step == STEP_ROOTUSER && AdminAccountSuccess()) { $page->SuccessBox('Root user account has been created successfully. Proceed to the next step.'); } else { if ($step != STEP_ROOTUSER) { if (AdminAccountFailed()) { $page->ErrorBox('Root user account failed to be created! Try again or contact support.'); } if (!AdminAccountExists()) {
} } //========================================[ RESET SESSIONS ]========================================// // If reset is requested - sessions are reset and $keywords // will be back to defaults if ($forceResetAll || isset($_REQUEST['reset'])) { if ($forceResetAll || $_REQUEST['reset'] == 'all') { unset($_SESSION[$ID]); } else { if ($_REQUEST['reset'] == 'connection') { unset($_SESSION[$ID][$connect]); } else { if ($_REQUEST['reset'] == 'admin') { unset($_SESSION[$ID][$admin]); # Admin data SetAdminAccountStatus(); # Admin creation status } else { if ($_REQUEST['reset'] == 'install') { ResetDatabaseInstallStatus(); } } } } } //========================================[ SET DEFAULT VALUES ]========================================// // Set the default keyword values from config to session if not set if (!isset($_SESSION[$ID][$special])) { $_SESSION[$ID][$special] = $keywords[$special]; } if (!isset($_SESSION[$ID][$connect])) {