<?php


//<----------------------------------------------------------->
//<-------------------COPIA AI BRUXÃO------------------------->
//<-------------CONTATO: https://t.me/eonbry------------------>
//<-------------DEVELOPER: EMANUEL NASCIMENTO----------------->
//<----------------------------------------------------------->


session_start();
header('Content-Type: application/json');

if ($_SERVER['REQUEST_METHOD'] !== 'POST') {
    echo json_encode(['success' => false, 'message' => 'Método não permitido']);
    exit;
}

$email = trim($_POST['email'] ?? '');

if (empty($email)) {
    echo json_encode(['success' => false, 'message' => 'Email não informado']);
    exit;
}

try {
    // 🔥 PRIMEIRO BUSCA NO BANCO DE REVENDA
    $nepster_db = new SQLite3('./a/.nepster_emails.db');
    
    // Buscar email
    $stmt = $nepster_db->prepare("SELECT * FROM emails WHERE email = ?");
    $stmt->bindValue(1, $email, SQLITE3_TEXT);
    $result = $stmt->execute();
    
    $email_data = $result->fetchArray(SQLITE3_ASSOC);
    
    // 🔥 SE NÃO ENCONTROU, BUSCA NO BANCO DE SUB-REVENDA
    if (!$email_data) {
        $nepster_db = new SQLite3('./a/.nepster_subemails.db');
        
        $stmt = $nepster_db->prepare("SELECT * FROM emails WHERE email = ?");
        $stmt->bindValue(1, $email, SQLITE3_TEXT);
        $result = $stmt->execute();
        
        $email_data = $result->fetchArray(SQLITE3_ASSOC);
    }
    
    if (!$email_data) {
        echo json_encode(['success' => false, 'message' => 'Email não encontrado']);
        exit;
    }
    
    $usuario = $email_data['usuario'];
    $tipo = $email_data['tipo'];
    $id_ref = $email_data['id_ref'];
    
    // Buscar informações na tabela correta
    $db = new SQLite3('./a/.eggziedb.db');
    
    if ($tipo === 'subrevenda') {
        $stmt = $db->prepare("SELECT * FROM sub_revenda WHERE usuario = ?");
    } else {
        $stmt = $db->prepare("SELECT * FROM revenda WHERE usuario = ?");
    }
    
    $stmt->bindValue(1, $usuario, SQLITE3_TEXT);
    $result = $stmt->execute();
    $user_data = $result->fetchArray(SQLITE3_ASSOC);
    
    if (!$user_data) {
        echo json_encode(['success' => false, 'message' => 'Usuário não encontrado']);
        exit;
    }
    
    // Preparar resposta
    $response = [
        'success' => true,
        'user' => [
            'usuario' => $user_data['usuario'],
            'nome' => $user_data['nome'],
            'senha' => $user_data['senha'], // SENHA REAL DO BANCO
            'tipo' => $tipo === 'subrevenda' ? 'Sub Revenda' : 'Revenda',
            'email' => $email,
            'id_ref' => $user_data['id_ref'],
            'data_registro' => $user_data['registro'],
            'macs_disponiveis' => $user_data['macs'],
            'status' => 'Ativo'
        ]
    ];
    
    echo json_encode($response);
    
} catch (Exception $e) {
    echo json_encode(['success' => false, 'message' => 'Erro no servidor: ' . $e->getMessage()]);
}
?>