<?php
// api_licenca.php - Fica no seu painel MASTER
error_reporting(0);
header('Content-Type: application/json');
require_once 'config.php';

try {
    $pdo = getConexaoAtiva();
    $chave = trim($_GET['chave'] ?? '');

    if(empty($chave)) { echo json_encode(['status' => 'erro']); exit; }

    // Puxa a data e o status
    $stmt = $pdo->prepare("SELECT vencimento, status FROM licencas_geradas WHERE chave = ? LIMIT 1");
    $stmt->execute([$chave]);
    $lic = $stmt->fetch(PDO::FETCH_ASSOC);

    if($lic) {
        // MÁGICA DO BLOQUEIO: Se estiver bloqueado, manda o ano 2000 pro cliente travar na hora
        if (isset($lic['status']) && $lic['status'] === 'bloqueado') {
            echo json_encode(['status' => 'ok', 'vencimento' => '2000-01-01']);
        } else {
            echo json_encode(['status' => 'ok', 'vencimento' => $lic['vencimento']]);
        }
    } else {
        echo json_encode(['status' => 'bloqueado']);
    }
} catch(Exception $e) {
    echo json_encode(['status' => 'erro']);
}
?>
