<?php
session_start();
require_once 'inc/functions.php';
check404();
securityCheck();
if (!isLoggedIn()) {
    header('Location: index.php');
    exit;
}

$user = getUserById($_SESSION['user_id']);
$clanId = isUserInClan($user['id']);
if (!$clanId) {
    header('Location: clans.php');
    exit;
}

$clan = getClanById($clanId);
$message = '';
$error = '';

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $amount = isset($_POST['amount']) ? (int)$_POST['amount'] : 0;
    $currency = $_POST['currency'] ?? 'gold'; // gold или bucks
    
    if ($amount <= 0) {
        $error = 'Введите положительную сумму';
    } else {
        if ($currency === 'gold') {
            $result = addClanGold($clanId, $amount, $user['id']);
        } else {
            $result = addClanBucks($clanId, $amount, $user['id']);
        }
        
        if ($result['success']) {
            $message = '<div class="ok">Казня пополнена на ' . $amount . ' ' . ($currency == 'gold' ? 'золота' : 'баксов') . '</div>';
            $clan = getClanById($clanId); // обновить данные
        } else {
            $error = $result['message'];
        }
    }
}

require_once 'inc/header.php';
?>

<div class="ttl"><b>Пополнение казны клана "<?= htmlspecialchars($clan['name']) ?>"</b></div>
<div class="hr"></div>

<p>Текущая казна: 
    <img src="images/icons/money_gold.png" width="12"> <?= formatNumber($clan['gold']) ?> золота, 
    <img src="images/icons/ironbar.png" width="12"> <?= formatNumber($clan['bucks']) ?> баксов
</p>

<?php if ($message) echo $message; ?>
<?php if ($error): ?>
    <div class="error"><?= htmlspecialchars($error) ?></div>
<?php endif; ?>

<form method="post">
    <table>
        <tr><td>Сумма:</td><td><input type="number" name="amount" min="1" required></td></tr>
        <tr><td>Валюта:</td><td>
            <select name="currency">
                <option value="gold">Золото</option>
                <option value="bucks">Баксы</option>
            </select>
        </td></tr>
        <tr><td colspan="2"><button type="submit" class="btn">Пополнить</button></td></tr>
    </table>
</form>

<div class="hr"></div>
<a href="clan.php?id=<?= $clanId ?>">Вернуться к клану</a>

<?php require_once 'inc/foot.php'; ?>