Beispiel #1
0
<!DOCTYPE HTML>
<html>
	<?php 
include_once '../controladores/ctrl_permisos.php';
$includeIdioma = permisos("gestor", "../");
include_once $includeIdioma;
include_once '../controladores/ctrl_datos_tarea.php';
//Obtiene el proyecto, el hito y la tarea a borrar de la URL
if (isset($_GET['pro']) && isset($_GET['hito']) && isset($_GET['tarea'])) {
    $idProy = $_GET['pro'];
    $idHito = $_GET['hito'];
    $idTarea = $_GET['tarea'];
    $tituloH = $_GET['tituloH'];
    //Obtiene los datos de la tarea en un array asociativo
    $tarea = new Tarea();
    $t = $tarea->consultar($idProy, $idHito, $idTarea);
} else {
    die("Faltan los datos de la tarea a borrar");
}
?>
	
	<body class="left-sidebar">
        <!-- Wrapper -->
        <div id="wrapper">
            <!-- Include de la barra lateral -->
            <?php 
include_once 'nav.php';
?>
            <!-- Contenido -->
            <div id="content">
                <div class="inner">
Beispiel #2
0
function datosTarea($idProyecto, $idHito, $idTarea)
{
    $tarea = new Tarea();
    $datos = $tarea->consultar($idProyecto, $idHito, $idTarea);
    return $datos;
}
 public function crear($objeto)
 {
     if ($objeto->exists($objeto->idUsuario, $objeto->idProyecto, $objeto->idHito, $objeto->idTarea) == false) {
         //Comprobar que las fechas previstas para que trabaje el empledado estan dentro de los limites de las fechas de la tarea que se le asigna
         include_once "../modelo/model_tarea.php";
         $tarea = new Tarea();
         $datos = $tarea->consultar($objeto->idProyecto, $objeto->idHito, $objeto->idTarea);
         if ($tarea->comprobarFechas($datos['fInicioPrev'], $datos['fFinPrev'], $objeto->fInicioPrev, $objeto->fFinPrev)) {
             $db = new Database();
             //Crear una relacion usuario-tarea
             $sql = "INSERT INTO Usuario_has_Tarea (Usuario_idUsuario, Tarea_Hito_Proyecto_idProyecto, Tarea_Hito_idHito, Tarea_idTarea, FechaInicioPrevista, FechaFinPrevista, HorasPrevistasEnTarea, HorasRealesEnTarea) \n                    VALUES ('{$objeto->idUsuario}', '{$objeto->idProyecto}','{$objeto->idHito}','{$objeto->idTarea}', '{$objeto->fInicioPrev}','{$objeto->fFinPrev}', '{$objeto->horasPrevistas}', null)";
             $db->consulta($sql) or die('Error al crear la relacion empleado-tarea ' . $objeto->idTarea);
             $db->desconectar();
             return true;
         } else {
             die("Por favor, comprueba que las fechas estan dentro de los limites de la tarea que asignas.");
         }
     } else {
         return false;
     }
 }