<?php
session_start();
include('conexion.php'); // Asegúrate de incluir tu archivo de conexión a la base de datos
// Verificar que el usuario sea especialista
if (!isset($_SESSION['tipo']) || $_SESSION['tipo'] !== "Especialista") {
    die("Acceso denegado.");
}
// Verificar si se enviaron los datos del formulario
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $titulo = trim($_POST['titulo']);
    $descripcion = trim($_POST['descripcion']);
    $id_usuario = $_SESSION['id_usuario']; // Suponiendo que el ID del usuario está en la sesión
    // Manejo de archivos PDF
    $archivo_nombre = $_FILES['archivo']['name'];
    $archivo_tmp = $_FILES['archivo']['tmp_name'];
    $archivo_destino = "documentos/" . $archivo_nombre;
    // Manejo de imágenes
    $imagen_nombre = $_FILES['imagen']['name'];
    $imagen_tmp = $_FILES['imagen']['tmp_name'];
    $imagen_destino = "imagenes_documentos/" . $imagen_nombre;
    if (move_uploaded_file($archivo_tmp, $archivo_destino) && move_uploaded_file($imagen_tmp, $imagen_destino)) {
        $sql = "INSERT INTO documentos (titulo, descripcion, archivo, imagen, id_usuario) VALUES (?, ?, ?, ?, ?)";
        $stmt = $conn->prepare($sql);
        $stmt->bind_param("ssssi", $titulo, $descripcion, $archivo_nombre, $imagen_nombre, $id_usuario);
        if ($stmt->execute()) {
            echo "<script>alert('Documento subido correctamente.'); window.location.href='paquete-informativo.php';</script>";
        } else {
            echo "<script>alert('Error al subir el documento.');</script>";
        }
    } else {
        echo "<script>alert('Error al subir los archivos.');</script>";
    }
} else {
    echo "Método de acceso no permitido.";
}
?>
