예제 #1
0
function tareasHito($idProy, $idHito)
{
    $hito = new Hito();
    $arrayTareas = $hito->getTareas($idProy, $idHito);
    return $arrayTareas;
}
예제 #2
0
파일: ctrl_hito.php 프로젝트: edconde/ET3
<!--
===========================================================================
Controlador para mostrar los datos de los Hitos
Creado por: Edgar Conde
Fecha: 30/12/2015
============================================================================
-->
<?php 
include_once "../modelo/model_hito.php";
include_once "../modelo/model_proyecto.php";
//Conectar con el modelo de Hito
$hitos = new Hito();
//Conectar con el modelo de Proyecto para poder conocer a su gestor mediante getGestor
$proyectos = new Proyecto();
//Array asociativo de la tabla Hito
$arrayHitos = $hitos->listar();
//Array asociativo con las tareas del hito
if (isset($_GET['hito']) && isset($_GET['pro'])) {
    $idHi = $_GET['hito'];
    $idProy = $_GET['pro'];
    $arrayTareas = $hitos->getTareas($idProy, $idHi);
    $gestor = $proyectos->getGestor($idProy);
    $hi = $hitos->consultar($idProy, $idHi);
}
예제 #3
0
파일: model_tarea.php 프로젝트: edconde/ET3
 public function acabarHito($idProyecto, $idHito)
 {
     include_once "../modelo/model_hito.php";
     $hito = new Hito();
     $arrayTareas = $hito->getTareas($idProyecto, $idHito);
     $hitoAcabado = true;
     //Si hay una sola tarea que no esta acabada, el hito no puede cerrarse
     foreach ($arrayTareas as $t) {
         if ($t['TareaAcabada'] == false) {
             $hitoAcabado = false;
         }
     }
     //Si el hito da afirmativo, modificarlo
     if ($hitoAcabado) {
         $db = new Database();
         $sql = 'UPDATE Hito SET HitoAcabado= 1 WHERE Proyecto_idProyecto = \'' . $idProyecto . '\' AND idHito =\'' . $idHito . '\'';
         $db->consulta($sql) or die('Error al modificar el estado del hito');
         $db->desconectar();
     }
 }