<?php
require_once __DIR__ . '/../model/HojaVida.php';
class HojaVidaControllers
{
public function ver()
{
if (!isset($_SESSION['usuario'])) {
header('Location: /login/index');
exit;
}
$cedula = $_GET['cedula'] ?? '';
if (empty($cedula)) {
echo 'No se indicó cédula. <a href="/casosMedicos/index">Volver</a>';
exit;
}
$modelo = new HojaVida();
$hoja = $modelo->obtenerPorCedula($cedula);
$listas = $modelo->obtenerListas();
// Comentar las salidas de depuración una vez verificado
// Pasar a la vista
require '../views/hojaVida.php';
}
public function actualizar()
{
session_start();
if (!isset($_SESSION['usuario'])) {
header('Location: /login/index');
exit;
}
$modelo = new HojaVida();
$ok = $modelo->actualizar($_POST);
echo $ok ? "✅ Datos actualizados correctamente" : "❌ Error al actualizar la hoja de vida";
}
public function volver()
{
session_start();
if (!isset($_SESSION['usuario'])) {
header('Location: /login/index');
exit;
}
// Redirigir a la página principal de casos médicos
header('Location: index.php?url=CasosMedicos/index');
exit;
}
}