%PDF- %PDF-
Direktori : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/administracion/ |
Current File : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/administracion/agregar_ticket.php |
<?php session_start(); include "../../config/config.php"; $_SESSION['expire'] = time() + (120 * 60); // Datos cliente $id_inventario = isset($_REQUEST['id_inventario']) ? $_REQUEST['id_inventario'] : 0; $id_solicita = isset($_REQUEST['id_solicita']) ? $_REQUEST['id_solicita'] : 0; $id_atendido = isset($_REQUEST['id_atendido']) ? $_REQUEST['id_atendido'] : 0; $fecha_servicio = isset($_REQUEST['fecha_servicio']) ? $_REQUEST['fecha_servicio'] : date('Y-m-d'); $servicio_subcategoria = isset($_REQUEST['servicio_subcategoria']) ? $_REQUEST['servicio_subcategoria'] : 0; $folio_iterativo = isset($_REQUEST['folio_iterativo']) ? $_REQUEST['folio_iterativo'] : 0; $asunto = isset($_REQUEST['asunto']) ? $_REQUEST['asunto'] : 0; $mensaje = isset($_REQUEST['mensaje']) ? $_REQUEST['mensaje'] : ''; $estado_servicio = isset($_REQUEST['estado_servicio']) ? $_REQUEST['estado_servicio'] : 0; $prioridad = isset($_REQUEST['prioridad']) ? $_REQUEST['prioridad'] : 0; $imagenes = isset($_REQUEST['files']) ? $_REQUEST['files'] : 0; $conf = new Configuracion(); $conf->conectarBD(); // insertar ticket $insertar = "INSERT INTO inventario_tickets (id_inventario,id_solicita,id_atendido,fecha_servicio,servicio_subcategoria,folio_iterativo,asunto,mensaje,estado_servicio,prioridad,habilitado) VALUES ('$id_inventario','$id_solicita','$id_atendido','$fecha_servicio','$servicio_subcategoria','$folio_iterativo','$asunto','$mensaje','$estado_servicio','$prioridad','1');"; $id_ticket = $conf->ultimo_id($insertar); /* $pdateu = "UPDATE inventario_inventario SET estatus = 'M', mantenimiento = 1 WHERE id_inventario = $id_inventario"; $conf->actualizacion($pdateu); */ // bitacora $insertar = "INSERT INTO inventario_bitacora (id_ticket,id_inventario,id_solicita,id_atendido,fecha_servicio,servicio,folio,bitacora,habilitado) VALUES ('$id_ticket','$id_inventario','$id_solicita','$id_atendido','$fecha_servicio','$servicio_subcategoria','$folio_iterativo','Se Registró un ticket de Mantenimiento en $servicio_subcategoria - $folio_iterativo','1');"; $id_ticket23 = $conf->ultimo_id($insertar); insertaImagen($id_ticket, $conf); $conf->desconectarDB(); header("Location: page_find_ticketsseguimiento.php?id_inventario=$id_inventario"); function insertaImagen($id_ticket, $conf) { $fileNames = array_filter($_FILES['files']['name']); if (count($fileNames) > 0) { foreach ($_FILES['files']['name'] as $key => $val) { $file_name = basename($_FILES['files']['name'][$key]); $extension = pathinfo($_FILES['files']['name'][$key], PATHINFO_EXTENSION); $ext_formatos = array('png', 'gif', 'jpg', 'jpeg', 'pdf'); $_FILES['files']["size"][$key]; if (!in_array(strtolower($extension), $ext_formatos)) return; if ($_FILES['files']["size"][$key] > 33000300800) return; $dia = date("d"); $mes = date("m"); $anio = date("Y"); $targetDir = "../fotografias/$anio/$mes/$dia/"; @rmdir($targetDir); if (!file_exists($targetDir)) { @mkdir($targetDir, 0777, true); } $token = md5(uniqid(rand(), true)); $file_name = $token . '.' . $extension; $add = $targetDir . $file_name; $db_url_img = "$anio/$mes/$dia/$file_name"; if (move_uploaded_file($_FILES['files']["tmp_name"][$key], $add)) { $insertar = "INSERT INTO inventario_ticketsarchivos (id_ticket, url_archivo, habilitado) VALUES ('$id_ticket','$db_url_img', 1)"; $conf->actualizacion($insertar); } } } } ?>