function tareasHito($idProy, $idHito) { $hito = new Hito(); $arrayTareas = $hito->getTareas($idProy, $idHito); return $arrayTareas; }
<!-- =========================================================================== 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); }
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(); } }