File "AusentismoControllers.php"
Full Path: C:/wamp64/www/casos_medicos1/controller/AusentismoControllers.php
File size: 1.32 KB
MIME-type: text/x-php
Charset: utf-8
<?php
require_once __DIR__ . '/../model/Ausentismo.php';
class AusentismoControllers {
public function nuevo() {
session_start();
if (!isset($_SESSION['usuario'])) {
header('Location: /login/index');
exit;
}
require '../views/ausentismoNuevo.php';
}
public function guardar() {
session_start();
if (!isset($_SESSION['usuario'])) {
header('Location: /login/index');
exit;
}
$ausentismoModel = new Ausentismo();
$exito = $ausentismoModel->guardar($_POST, $_FILES);
if ($exito) {
header('Location: /casosMedicos/index?ok=1');
exit;
} else {
header('Location: /casosMedicos/index?ok=0');
exit;
}
}
public function buscarEmpleado() {
header('Content-Type: application/json');
$cedula = $_POST['cedula'] ?? '';
if (!$cedula) {
echo json_encode(['encontrado' => false]);
return;
}
$ausentismoModel = new Ausentismo();
$empleado = $ausentismoModel->buscarEmpleadoPorCedula($cedula);
if ($empleado) {
echo json_encode(['encontrado' => true] + $empleado);
} else {
echo json_encode(['encontrado' => false]);
}
}
}