<?php

$root = realpath($_SERVER["DOCUMENT_ROOT"]);
include_once $root . "/Gestarea/modelo/service/ServiceUsuario.php";
$estaDisponible = false;
$sUsuario = new ServiceUsuario();
if (isset($_POST["email"])) {
    $email = $_POST["email"];
    if ($sUsuario->isEmailDuplicated($email)) {
        $estaDisponible = false;
    } else {
        $estaDisponible = true;
    }
} else {
    if (isset($_POST["dni"])) {
        $dni = $_POST["dni"];
        if ($sUsuario->isDNIDuplicated($dni)) {
            $estaDisponible = false;
        } else {
            $estaDisponible = true;
        }
    }
}
echo json_encode(array('valid' => $estaDisponible));
<?php

$root = realpath($_SERVER["DOCUMENT_ROOT"]);
include $root . "/Gestarea/modelo/service/ServiceUsuario.php";
$dni = $_POST["dni"];
$pw = $_POST["pw"];
$sUsuario = new ServiceUsuario();
$usuario = $sUsuario->iniciarSesion($dni, $pw);
if (!is_null($usuario)) {
    session_start();
    $_SESSION["usuario"] = $usuario;
    header("Location: /Gestarea/vista/lista-tareas.php");
} else {
    header("Location: /Gestarea/index.php?msgError=true&user=" . urlencode($dni));
}
<?php

$root = realpath($_SERVER["DOCUMENT_ROOT"]);
include $root . "/Gestarea/modelo/service/ServiceUsuario.php";
$dni = $_GET["dni"];
$pw = $_POST["password"];
$sUsuario = new ServiceUsuario();
$sUsuario->modificarPassword($dni, $pw);
<?php

$root = realpath($_SERVER["DOCUMENT_ROOT"]);
include $root . "/Gestarea/modelo/service/ServiceUsuario.php";
$sUsuario = new ServiceUsuario();
$dni = $_POST["dni"];
$fechaAlta = $_POST["fechaAlta"];
$nombre = $_POST["nombre"];
$descripcion = $_POST["descripcion"];
$cargo = $_POST["cargo"];
$email = $_POST["email"];
$usuario = new Usuario($dni, $fechaAlta, $nombre, null, $descripcion, $cargo, null, $email);
$sUsuario->modificarUsuario($usuario);
session_start();
$_SESSION["usuario"] = $sUsuario->getUsuario($dni);
									<option value="id">ID</option>
									<option value="FECHA_ALTA">Fecha de Alta</option>
									<option value="FECHA_INICIO">Fecha de Inicio</option>
									<option value="FECHA_FIN">Fecha de Finalizacion</option>
									<option value="HORAS_TAREA">Horas asignadas</option>
									<option value="TOTAL_HORAS">Total horas</option>
								</select>
							</div>
						</div>
					</form>
				</div>
			</div>
			<div class="row">
				<div class="col-sm-12" id="listaTareas">
			<?php 
$sUsuario = new ServiceUsuario();
$listTareas = $sUsuario->getTareasUsuarios($usuario->dni, "ID", "ASC");
if (!is_null($listTareas)) {
    for ($i = 0; $i < count($listTareas); $i++) {
        $tarea = $listTareas[$i];
        //Dias restantes
        $diasRestantes = $tarea->getDiasRestantes();
        //Descripcion
        $descripcion = $tarea->descripcion;
        //Dias transcurridos
        $diasTranscurridos = $tarea->getDiasTranscurridos();
        $fechaFinalizacion = $tarea->fechaFin;
        ?>
					<div class="panel panel-primary">
						<div class="panel-heading"><?php 
        echo $tarea->id;
					<div class="row text-center">
						<h2>Asignar usuarios a la tarea</h2>
					</div>
					<div class="col-md-8 col-md-offset-2 table-responsive">
						<table class="table table-striped">
							<thead>
								<tr>
									<th>Añadir</th>
									<th>Nombre</th>
									<th class="text-center">Horas</th>
									<th class="text-center">Labor</th>
								</tr>
							</thead>
							<tbody>
								<?php 
$sUsuario = new ServiceUsuario();
$list = $sUsuario->getUsuarios();
foreach ($list as $usuario) {
    ?>
									<tr>
										<td class="vert-align text-center">
											<input type="text" name="usuarioDNI[]" class="hidden" value="<?php 
    echo $usuario->dni;
    ?>
" disabled/>
											<input type="checkbox" name="usuarioCheckbox" />
											<span></span>
										</td>
										<td class="vert-align">
											<label><?php 
    echo $usuario->nombre;
<?php

$root = realpath($_SERVER["DOCUMENT_ROOT"]);
include $root . "/Gestarea/modelo/service/ServiceUsuario.php";
$dni = $_GET["dni"];
$ordenar = $_GET["ordenar"];
$sUsuario = new ServiceUsuario();
$listTareas = $sUsuario->getTareasUsuarios($dni, $ordenar, "ASC");
for ($i = 0; $i < count($listTareas); $i++) {
    $tarea = $listTareas[$i];
    //Dias restantes
    $diasRestantes = $tarea->getDiasRestantes();
    //Descripcion
    $descripcion = $tarea->descripcion;
    //Dias transcurridos
    $diasTranscurridos = $tarea->getDiasTranscurridos();
    $fechaFinalizacion = $tarea->fechaFin;
    ?>
<div class="panel panel-primary">
	<div class="panel-heading"><?php 
    echo $tarea->id;
    ?>
</div>
	<div class="panel-body">
		<div class="row">
			<div class="col-md-3">
				<div class="well text-center">
					Dias restantes <br>
					<?php 
    echo $diasRestantes;
    ?>
<?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) {
        ?>
<?php

$root = realpath($_SERVER["DOCUMENT_ROOT"]);
include $root . "/Gestarea/modelo/service/ServiceUsuario.php";
$sUsuario = new ServiceUsuario();
$dni = $_POST["dni"];
$nombre = $_POST["nombre"];
$password = $_POST["password"];
$descripcion = $_POST["descripcion"];
$cargo = $_POST["cargo"];
$email = $_POST["email"];
$usuario = new Usuario($dni, null, $nombre, $password, $descripcion, $cargo, null, $email);
$sUsuario->ingresarUsuario($usuario);