Example #1
0
         $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])) {