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(); } }