File "DiagnosticoControllers-20260419190107.php"
Full Path: C:/wamp64/www/casos_medicos1/controller/DiagnosticoControllers-20260419190107.php
File size: 981 bytes
MIME-type: text/x-php
Charset: utf-8
<?php
require_once __DIR__ . '/../model/DiagnosticoModel.php';
class DiagnosticoControllers {
private $model;
public function __construct() {
$this->model = new DiagnosticoModel();
}
public function index() {
// Redirige a listar por defecto
header("Location: /diagnostico/listar");
exit;
}
public function listar() {
$cedula = $_GET['cedula'] ?? '';
$diagnosticos = $this->model->obtenerDiagnosticos($cedula);
$listaDiag = $this->model->obtenerListaDiagnosticos();
require "../views/Diagnostico.php";
}
public function guardar() {
$data = $_POST;
// NORMALIZAR FECHA
if (!empty($data['fecha'])) {
$data['fecha'] = str_replace("T", " ", $data['fecha']) . ":00";
}
$ok = $this->model->guardarDiagnostico($data);
echo $ok ? "Diagnóstico guardado correctamente" : "Error al guardar diagnóstico";
}
}