<?php
include "includes/header.php";

$note_file = './a/note.json';
$message = "";

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $title = $_POST['title'];
    $content = $_POST['content'];
    
    $new_note = [
        'title' => $title,
        'content' => $content
    ];
    
    if (file_put_contents($note_file, json_encode($new_note, JSON_PRETTY_PRINT))) {
        $message = "<div class='alert alert-success'>Mensagem padrão atualizada com sucesso!</div>";
    }
}

$current_note = json_decode(file_get_contents($note_file), true);
?>

<div class="container-fluid">
    <div class="d-sm-flex align-items-center justify-content-between mb-4">
        <h1 class="h3 mb-0 text-gray-800">Mensagens e Avisos</h1>
    </div>

    <?php echo $message; ?>

    <div class="row">
        <div class="col-lg-6">
            <div class="card shadow mb-4">
                <div class="card-header py-3">
                    <h6 class="m-0 font-weight-bold text-primary"><i class="fas fa-comment-alt mr-2"></i> Mensagem Padrão do App</h6>
                </div>
                <div class="card-body">
                    <p class="text-muted small">Esta mensagem aparece para todos os clientes que NÃO estão perto do vencimento.</p>
                    <form method="post">
                        <div class="form-group">
                            <label>Título da Mensagem:</label>
                            <input type="text" name="title" class="form-control" value="<?php echo $current_note['title']; ?>" required>
                        </div>
                        <div class="form-group">
                            <label>Conteúdo:</label>
                            <textarea name="content" class="form-control" rows="4" required><?php echo $current_note['content']; ?></textarea>
                        </div>
                        <button type="submit" class="btn btn-primary btn-block">Salvar Mensagem</button>
                    </form>
                </div>
            </div>
        </div>

        <div class="col-lg-6">
            <div class="card shadow mb-4 border-left-warning">
                <div class="card-header py-3">
                    <h6 class="m-0 font-weight-bold text-warning"><i class="fas fa-exclamation-triangle mr-2"></i> Aviso Automático de Vencimento</h6>
                </div>
                <div class="card-body">
                    <div class="alert alert-info">
                        <p class="mb-0"><b>Como funciona:</b> O sistema verifica automaticamente a data de validade de cada cliente.</p>
                    </div>
                    <ul class="list-group list-group-flush">
                        <li class="list-group-item d-flex justify-content-between align-items-center">
                            Faltando 5 dias ou menos
                            <span class="badge badge-warning badge-pill">Ativado</span>
                        </li>
                        <li class="list-group-item">
                            <b>Título:</b> ⚠️ AVISO DE VENCIMENTO
                        </li>
                        <li class="list-group-item">
                            <b>Mensagem:</b> "Olá! Seu acesso vence em X dias (DATA). Deseja renovar seu plano agora para não perder o sinal?"
                        </li>
                        <li class="list-group-item d-flex justify-content-between align-items-center">
                            Acesso já vencido
                            <span class="badge badge-danger badge-pill">Ativado</span>
                        </li>
                        <li class="list-group-item">
                            <b>Mensagem:</b> "Seu acesso venceu em DATA. Entre em contato para renovar seu plano."
                        </li>
                    </ul>
                    <p class="mt-3 text-muted small">* Estas mensagens são geradas dinamicamente pelo sistema para cada cliente individualmente.</p>
                </div>
            </div>
        </div>
    </div>
</div>

<?php include "includes/footer.php"; ?>
