<?php
header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Methods: GET, POST, OPTIONS");
header("Access-Control-Allow-Headers: Content-Type, Authorization");
header("Access-Control-Allow-Credentials: true");

// Manejar solicitudes preflight
if ($_SERVER['REQUEST_METHOD'] === 'OPTIONS') {
    http_response_code(200);
    exit();
}

// Verificar que la solicitud sea GET
if ($_SERVER['REQUEST_METHOD'] !== 'GET') {
    http_response_code(405); // Método no permitido
    echo json_encode(["message" => "Método no permitido"]);
    exit();
}

// Capturar todos los parámetros enviados por GET
$params = $_GET;

// Validar si hay datos
if (empty($params)) {
    http_response_code(400); // Solicitud incorrecta
    echo json_encode(["message" => "No se enviaron datos."]);
    exit();
}

// Crear el cuerpo del mensaje
$mensaje = "Formulario FARMACOVIGILANCIA \n\n";
foreach ($params as $campo => $valor) {
    $mensaje .= ucfirst(str_replace('-', ' ', $campo)) . ": $valor\n";
}

// Configuración del correo
$to = "jhonned01@gmail.com"; // Cambia a tu correo
$subject = "Nuevo contacto formulario FARMACOVIGILANCIA";
$headers = "From: no-reply@emocion.pe\r\nContent-Type: text/plain; charset=UTF-8";

// Enviar correo
if (mail($to, $subject, $mensaje, $headers)) {
    http_response_code(200);
    echo json_encode(["message" => "Reporte enviado exitosamente"]);
} else {
    http_response_code(500);
    echo json_encode(["message" => "Error al enviar el reporte"]);
}
?>
