<?php
if($text == "👥 دعوت از دوستان") {
    $user = getUser($from_id);

if(!$user) {
        sendMessage($from_id, "⚠️ خطا: کاربر یافت نشد!");
        die();
}

    $link = "https://ble.ir/OzvingBot?start=$from_id";
    $stmtCount = $pdo->prepare("SELECT COUNT(*) as count FROM `referrals` WHERE `inviter_id` = ?");
    $stmtCount->execute([$from_id]);
    $count = $stmtCount->fetch()->count;
    $isVip = $user->is_vip ?? 0;

if($isVip && isset($user->vip_expire) && strtotime($user->vip_expire) < time()) {
        $isVip = 0;
}

    $rewardAmount  = settings('referral_coin_reward', 1);
    $commissionPercent = settings('referral_commission_percent', 0);
    $vipMultiplier = 2;
    $currentReward = $isVip ? ($rewardAmount * $vipMultiplier) : $rewardAmount;
    $responseText = "🎉 *سیستم دعوت از دوستان*\n\n" .
        "با دعوت از دوستان خود به ربات، *سکه رایگان* دریافت کنید! 💰\n\n" .
        "👇 *لینک اختصاصی شما:*\n" .
        "$link\n\n" .
        "📊 تعداد دعوت‌های موفق شما: *$count* نفر\n" .
        "🎁 پاداش هر دعوت: *$currentReward* سکه\n";

if($commissionPercent > 0) {
        $responseText .= "\n💎 *پاداش ویژه خرید زیرمجموعه‌ها*\n" .
                         "با خرید سکه توسط هر کدام از زیرمجموعه‌های شما، *{$commissionPercent} درصد* از سکه خریداری شده به عنوان هدیه به حساب شما واریز می‌شود!\n\n";
} else {
        $responseText .= "\n";
}


if(!$isVip) {
        $doubleReward  = $rewardAmount * $vipMultiplier;
        $responseText .= "💡 *نکته:* با ارتقا به حساب ویژه، پاداش شما *$doubleReward سکه* خواهد شد!";
} else {
        $responseText .= "🌟 *وضعیت:* *حساب ویژه فعال* (پاداش ۲ برابری)";
}

    sendMessage($from_id, $responseText);
    die;
}