<!-- =========================================================================== Controlador para mostrar los datos de los Hitos Creado por: Edgard Ruiz Gonzalez Fecha: 04/01/2016 ============================================================================ --> <?php include_once "../modelo/model_entregableTicket.php"; //Conectar con el modelo de Entregable $entregables = new EntregableTicket(); if (isset($_GET['pro']) && isset($_GET['ticket'])) { $idProy = $_GET['pro']; $idTicket = $_GET['ticket']; $arrayEntre = $entregables->getEntregablesTicket($idProy, $idTicket); }
<!-- =========================================================================== Controlador para procesar un nuevo registro Creado por: Edgard Ruiz Gonzalez Fecha: 01/11/2015 ============================================================================ --> <?php include '../modelo/model_entregableTicket.php'; //Recogemos variables $entregable = $_FILES["archivo"]['tmp_name']; $nombre_entregable = $_FILES["archivo"]['name']; $url = "../entregables/" . $nombre_entregable; $_FILES["archivo"]["name"]; $idPro = $_POST['proyecto']; $idTicket = $_POST['ticket']; $nombre = $_POST['entregable']; $estado = 1; $modEntregable = new EntregableTicket($idPro, $idTicket, $nombre, "", $estado, $url); //Subimos el entregable $destino = "../entregables/" . $nombre_entregable; if (move_uploaded_file($entregable, $destino) && $modEntregable->modificarE($idPro, $idTicket, $nombre, $url, $estado)) { header('Location:../vistas/e_menu.php'); } else { die("El entregable seleccionado no existe"); }
function datosEntregableTicket($idProyecto, $idTicket, $idEntregable) { $entregableTicket = new EntregableTicket(); $datos = $entregableTicket->consultar($idProyecto, $idTicket, $idEntregable); return $datos; }
<!-- =========================================================================== Controlador para modificar los datos de un entregable de un ticket Creado por: Edgar Conde Fecha: 14/01/2016 ============================================================================ --> <?php include_once "../modelo/model_entregableTicket.php"; $proyecto = $_POST['proyecto']; $ticket = $_POST['ticket']; $idEntregable = $_POST['entregableoculto']; $descripcion = $_POST['descripcion']; $entregado = $_POST['entregadobinario']; $url = $_POST['url']; $modEntregable = new EntregableTicket($proyecto, $ticket, $idEntregable, $descripcion, $entregado, $url); //Modificar el entregable if ($modEntregable->modificar($proyecto, $ticket, $idEntregable, $descripcion)) { header('Location:../vistas/g_entregables_ticket.php?pro=' . $proyecto . '&ticket=' . $ticket); } else { die("El entregable seleccionado no existe"); }
<?php include_once "../modelo/model_entregableTicket.php"; $idPro = $_POST['proyecto']; $idTicket = $_POST['ticket']; $desc = $_POST['descripcion']; $idEntre = $_POST['idEntre']; //Se crea un entregable $nuevoEntregable = new EntregableTicket($idPro, $idTicket, $idEntre, $desc, 0, null); if ($nuevoEntregable->crear($nuevoEntregable)) { header('Location:../vistas/g_entregables_ticket.php?pro=' . $idPro . '&ticket=' . $idTicket); } else { die("El entregable " . $titulo . " ya existe"); }
<!-- =========================================================================== Controlador para borrar un entregable de un ticket Creado por: Edgar Conde Fecha: 14/01/2016 ============================================================================ --> <?php include_once "../modelo/model_entregableTicket.php"; $proyecto = $_POST['proyecto']; $ticket = $_POST['ticket']; $idEntregable = $_POST['entregableoculto']; $entregable = new EntregableTicket(); //Borrar el entregable if ($entregable->eliminar($proyecto, $ticket, $idEntregable)) { header('Location:../vistas/g_entregables_ticket.php?pro=' . $proyecto . '&ticket=' . $ticket); } else { die("Error al borrar el entregable: " . $idEntregable); }