<?php
// Configurar cabecera y zona horaria
header('Content-Type: application/json');
date_default_timezone_set('America/Mexico_City');

// Recibir y decodificar JSON
$json = file_get_contents('php://input');
$obj = json_decode($json);

// Verificar parámetros requeridos
if (!isset($obj->bd)) {
    http_response_code(400);
    echo json_encode(["error" => "El parámetro 'bd' es requerido"]);
    exit;
}

if (!isset($obj->idSocio)) {
    http_response_code(400);
    echo json_encode(["error" => "El parámetro 'idSocio' es requerido"]);
    exit;
}

// Conectar a la base de datos
$conn = new mysqli("directoriofitness.com.mx", "direct18", "L4LL4v3M@3str@", $obj->bd);
$conn->set_charset("utf8");

// Verificar conexión
if ($conn->connect_error) {
    http_response_code(500);
    echo json_encode(["error" => "Error de conexión: " . $conn->connect_error]);
    exit;
}

// Preparar y ejecutar la consulta
$idSocio = $conn->real_escape_string($obj->idSocio);
$query = "SELECT PlanNutricional FROM socios WHERE idSocio = '$idSocio' LIMIT 1";
$result = $conn->query($query);

if (!$result) {
    http_response_code(500);
    echo json_encode(["error" => "Error al ejecutar la consulta: " . $conn->error]);
    $conn->close();
    exit;
}

// Verificar si se encontró el socio
if ($result->num_rows > 0) {
    $row = $result->fetch_assoc();
    $planNutricional = $row['PlanNutricional'];

    echo json_encode([
        "success" => true,
        "idSocio" => $idSocio,
        "PlanNutricional" => $planNutricional ?? null
    ]);
} else {
    echo json_encode([
        "success" => false,
        "message" => "No se encontró el socio con idSocio $idSocio"
    ]);
}

$conn->close();
?>
