%PDF- %PDF-
| Direktori : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/administracion/ |
| Current File : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/administracion/editar_ticket.php |
<?php
session_start();
include "../../config/config.php";
$_SESSION['expire'] = time() + (120 * 60);
// Datos cliente
$id_ticket = isset($_REQUEST['id_ticket']) ? $_REQUEST['id_ticket'] : 0;
$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'] : 0;
$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();
$id_ticketOK = $id_ticket;
// actualizar ticket
$sql1 = "UPDATE inventario_tickets SET id_inventario ='$id_inventario',id_solicita = '$id_solicita',id_atendido='$id_atendido',fecha_servicio='$fecha_servicio',servicio_subcategoria='$servicio_subcategoria',folio_iterativo='$folio_iterativo',asunto='$asunto',mensaje='$mensaje',estado_servicio='$estado_servicio',prioridad='$prioridad'
WHERE id_ticket = $id_ticket";
$conf->actualizacion($sql1);
// actualizar articulo
if ($estado_servicio == 'Finalizado') {
// 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 Finalizó un servicio de Mantenimiento en $servicio_subcategoria - $folio_iterativo','1');";
$id_ticket = $conf->ultimo_id($insertar);
} else {
// 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 dió seguimientio/modificación de Mantenimiento en $servicio_subcategoria - $folio_iterativo','1');";
$id_ticket = $conf->ultimo_id($insertar);
}
insertaImagen($id_ticketOK, $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);
}
}
}
}
?>