<?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) {
        ?>