<?php

include_once '../modelos/tickets.php';
include_once '../clases/Auditoria.php';
$ticket = new Tickets();
//Amonestado, por Asesino de Felinos
$band = $_REQUEST["band"];
switch ($band) {
    case 'generar':
        $pref = $_REQUEST["pref"];
        $estid = $_REQUEST["estid"];
        $vip = $_REQUEST["vip"];
        $result["respuesta"] = $ticket->generarTicket($pref, $estid, $vip);
        $aud = new Auditoria();
        $aud->registro_operacion($aud::REGISTRAR, 'GENERACIÓN DE TICKET: ' . $result["respuesta"]["ticket"] . ". VIP: " . ($vip == 1 ? "Si" : "No"));
        echo json_encode($result);
        break;
    case 'atendiendo':
        $est = $_REQUEST["est"];
        $padre = $_REQUEST["padre"];
        $result["respuesta"] = $ticket->getAtendiendo($est, $padre);
        echo json_encode($result);
        break;
    case 'llamarPaciente':
        $est = $_REQUEST["est"];
        $padre = $_REQUEST["padre"];
        $prioridad = $_REQUEST["prioridad"];
        $id_atend = $ticket->getAtendiendo($est, $padre);
        $transferir = $_REQUEST["transferir"];
        if ($transferir == 0 && isset($id_atend["id"])) {
            $result = $ticket->cerrarTicket($id_atend["id"]);