<?php $root = realpath($_SERVER["DOCUMENT_ROOT"]); include_once $root . '/Gestarea/modelo/service/ServiceTarea.php'; include_once $root . '/Gestarea/modelo/service/ServiceTareaUsuario.php'; $fechaStart = $_POST["fechaStart"]; $horaStart = $_POST["horaStart"]; $fechaFin = $_POST["fechaFin"]; $horaFin = $_POST["horaFin"]; $descripcion = $_POST["descripcion"]; $tarea = new tarea(null, null, $descripcion, $fechaStart, $horaStart, $fechaFin, $horaFin, 0); $usuDNI = $_POST["usuarioDNI"]; $usuHoras = $_POST["usuarioHoras"]; $usuLabor = $_POST["usuarioLabor"]; //Calcula el total de las horas de una tarea $horasTotales = 0; $diasTarea = $tarea->getDiasTarea(); foreach ($usuHoras as $horas) { $horasTotales += $horas * $diasTarea; } $tarea->totalHoras = $horasTotales; //Insert de tarea $serTarea = new ServiceTarea(); $idTarea = $serTarea->insertarTarea($tarea); //Insert de tarea usuario $serTareaUsuario = new ServiceTareaUsuario(); for ($i = 0; $i < count($usuDNI); $i++) { $tareaUsuario = new TareaUsuario($idTarea, $usuDNI[$i], $usuHoras[$i], $usuLabor[$i]); $serTareaUsuario->insertarTareaUsuario($tareaUsuario); }
} $idTarea = null; if (isset($_GET["idTarea"])) { $idTarea = $_GET["idTarea"]; } ?> <div class="container-fluid"> <!-- Sidebar --> <?php include $root . "/Gestarea/includes/elements/sidebar.php"; ?> <!-- Contenido --> <div class="container col-sm-8 contenidoOffset"> <?php $serTarea = new ServiceTarea(); $tarea = $serTarea->getTarea($idTarea); $listUsuarios = $serTarea->getUsuarioPorTarea($idTarea); //Si se entra con una id que no existe en la BBDD if (is_null($idTarea) || is_null($tarea)) { ?> <div class="row"> <div class="text-center"> <h2 style="color: red">No hay ninguna tarea con esta id</h2> </div> </div> <?php } else { //Codigo del resto de la web ?>
<?php $root = realpath($_SERVER["DOCUMENT_ROOT"]); include_once $root . "/Gestarea/modelo/service/ServiceUsuario.php"; include_once $root . "/Gestarea/modelo/service/ServiceTarea.php"; $buscar = $_POST["buscar"]; $serTarea = new ServiceTarea(); $serUsuario = new ServiceUsuario(); $listTareas = $serTarea->buscarTarea($buscar); $listUsuarios = $serUsuario->buscarUsuarios($buscar); ?> <div id="acordeon-ui" class="col-xs-12 margin-top-3"> <h3>Tareas<span class="badge"><?php echo count($listTareas); ?> </span></h3> <div> <table class="table table-hover"> <thead> <tr> <th>ID</th> <th>Descripcion</th> <th>Fecha de finalizacion</th> </tr> </thead> <tbody> <?php if (!is_null($listTareas)) { foreach ($listTareas as $tarea) { ?>