예제 #1
0
<!--
===========================================================================
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);
}
예제 #2
0
<!--
===========================================================================
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");
}
예제 #3
0
function datosEntregableTicket($idProyecto, $idTicket, $idEntregable)
{
    $entregableTicket = new EntregableTicket();
    $datos = $entregableTicket->consultar($idProyecto, $idTicket, $idEntregable);
    return $datos;
}
예제 #4
0
<!--
===========================================================================
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");
}
예제 #6
0
<!--
===========================================================================
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);
}