Exemple #1
0
            while ($setting = $result->fetch_assoc()) {
                $settings[$setting['setting_name']] = $setting['setting_value'];
            }
            $result->free();
        } else {
            // Redirect to installation page
            header('Location: ' . HOME_URL . 'install.php');
            die('Could not fetch the settings from the database (' . $db->connect_errno . ') ' . $db->connect_error);
        }
    }
    fetchSettings();
    /**
     * INITIALZE CLASSES AND STUFF
     */
    $rc = new rcon\Base();
    $rc->ip = decrypt($settings['server_ip']);
    $rc->port = (int) decrypt($settings['server_admin_port']);
    $rc->pwd = decrypt($settings['server_rcon_password']);
    // User class
    $user = new User($db, $config);
    // Log class
    $log = new Log($db, $config);
    // BattlefieldTools API class
    $api = new Api\Base();
    $api->setUser(decrypt($settings['api_username']));
    $api->setKey(decrypt($settings['api_key']));
    // If user is logged in, then fetch the user
    if ($user->checkLogin()) {
        $userInfo = $user->fetchUser();
    }
}