<?php
session_start();
include_once '../../config/database.php';
$database = new Database();
$db = $database->getConnection();

// Verificar si el docente está autenticado
if (!isset($_SESSION['cod_docente_int'])) {
    header('Location: ../../login.php');
    exit;
}

// Obtener el ID del docente desde la sesión
$cod_docente_int = $_SESSION['cod_docente_int'];

// Consulta para obtener las materias asignadas al docente
$query = "SELECT 
            m.codigo_reg_int AS materia_codigo, 
            m.nombre_mat_varchar AS materia_nombre, 
            am.fecha_asignacion 
          FROM 
            asignar_materias am 
          JOIN 
            materias m ON am.materia_id = m.codigo_reg_int 
          WHERE 
            am.cod_docente_int = :cod_docente_int AND am.estado = 1";

$stmt = $db->prepare($query);
$stmt->bindParam(':cod_docente_int', $cod_docente_int); // Ahora vinculamos correctamente el ID
$stmt->execute();
$materias = $stmt->fetchAll(PDO::FETCH_ASSOC);

?>
<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Materias</title>
    <link rel="stylesheet" href="../../public/css/styles.css">
</head>
<body>
    <div class="container">
        <h1>Mis Materias</h1>
        <table>
            <thead>
                <tr>
                    <th>Código</th>
                    <th>Materia</th>
                    <th>Acciones</th>
                </tr>
            </thead>
            <tbody>
                <?php foreach ($materias as $materia): ?>
                    <tr>
                        <td><?php echo $materia['materia_codigo']; ?></td>
                        <td><?php echo $materia['materia_nombre']; ?></td>
                        <td>
                            <a href="materia_detalle.php?materia_id=<?php echo $materia['materia_codigo']; ?>" class="btn">Ingresar</a>
                        </td>
                    </tr>
                <?php endforeach; ?>
            </tbody>
        </table>
    </div>
</body>
</html>
