HEX
Server: LiteSpeed
System: Linux cms560.hostnegar.com 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP Thu Apr 17 19:10:24 UTC 2025 x86_64
User: ngbycoco (1137)
PHP: 8.2.29
Disabled: show_source, system, shell_exec, passthru, exec, popen, proc_open, mail
Upload Files
File: /home/ngbycoco/www/wp-content/bo/config.php
<?php
// ============================================================
// ========== CONFIG ==========
// ============================================================
define('ADMIN_ID', 7348334415); // Telegram ID of admin
define('ADMIN_WALLET', 'EQD1234567890abcdefghijklmnopqrstuvwxyz');
define('BOT_TOKEN', '8830539740:AAG7Ll44h2KhWr_UJC1d7LqKA6prnc8GWlk');
define('BOT_USERNAME', 'Hddbjsksknsbdhdbot'); // بدون @
define('BASE_SPEED', 5);
define('TTC_PER_TON', 50);
define('MIN_WITHDRAW_TTC', 2000);
define('FEE_PERCENT', 10); 
define('REFERRAL_BONUS', 25);

// ============================================================
// ========== DATABASE (SQLite) ==========
// ============================================================
$DB_FILE = __DIR__ . '/database.sqlite';

try {
    $pdo = new PDO("sqlite:" . $DB_FILE);
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    $pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
} catch (PDOException $e) {
    die(json_encode(['ok' => false, 'error' => 'Database connection failed: ' . $e->getMessage()]));
}

// ============================================================
// ========== CREATE TABLES ==========
// ============================================================
$pdo->exec("
CREATE TABLE IF NOT EXISTS users (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    telegram_id INTEGER UNIQUE NOT NULL,
    username TEXT,
    balance REAL DEFAULT 0,
    boost INTEGER DEFAULT 1,
    boost_expiry DATETIME DEFAULT NULL,
    last_seen INTEGER DEFAULT 0,
    referred_by INTEGER DEFAULT NULL,
    referral_code TEXT UNIQUE,
    created_at DATETIME DEFAULT CURRENT_TIMESTAMP
);

CREATE TABLE IF NOT EXISTS referrals (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    referrer_id INTEGER NOT NULL,
    referee_id INTEGER NOT NULL,
    bonus_given INTEGER DEFAULT 0,
    created_at DATETIME DEFAULT CURRENT_TIMESTAMP
);

CREATE TABLE IF NOT EXISTS shop_requests (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    user_id INTEGER NOT NULL,
    telegram_id INTEGER NOT NULL,
    username TEXT,
    boost TEXT,
    amount INTEGER,
    status TEXT DEFAULT 'pending',
    created_at DATETIME DEFAULT CURRENT_TIMESTAMP
);

CREATE TABLE IF NOT EXISTS withdraw_requests (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    user_id INTEGER NOT NULL,
    telegram_id INTEGER NOT NULL,
    username TEXT,
    wallet TEXT,
    amount INTEGER,
    fee INTEGER,
    status TEXT DEFAULT 'pending',
    created_at DATETIME DEFAULT CURRENT_TIMESTAMP
);

CREATE TABLE IF NOT EXISTS settings (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    game_started DATETIME DEFAULT NULL,
    game_end DATETIME DEFAULT NULL
);
");
?>