$idProyecto = $_POST['idProyecto']; $nombreProyecto = $_POST['nombreProyecto']; $fechaInicio = $_POST['fechaInicio']; $observaciones = $_POST['descripcion']; $fecha_inicio = new DateTime($_POST['fechaInicio']); $hoy = date('Y-m-d'); $fecha_actual = new DateTime($hoy); if ($fecha_actual <= $fecha_inicio) { $facadeProyecto = new FacadeProyectos(); $state = $facadeProyecto->consultarProyecto($idProyecto); if ($state['estadoProyecto'] == 'Ejecucion') { $mensaje = 'No puede modificar proyectos con estado de Ejecución'; header("location: ../vista/modificarProyecto?idProject=" . $_POST['idProyecto'] . "&errorEstado=" . $mensaje); } else { $proyectoDTO = new ProyectosDTO($idProyecto, $nombreProyecto, $fechaInicio, $fechaFin, $estado, $observaciones); $mensaje = $facadeProyecto->actualizarProyecto($proyectoDTO); $facadeUsuario = new FacadeUsuarios(); $mensaje2 = $facadeUsuario->modificarUsuarioProyecto($_POST['cliente'], $_POST['idProyecto']); header("location: ../vista/listarProyectos?mensaje=" . $mensaje); } } else { $fechas = 'La Fecha de Inicio debe ser Futura'; header("location: ../vista/modificarProyecto?idProject=" . $_POST['idProyecto'] . "&mensajeFecha=" . $fechas); } } else { if (isset($_GET['codUsuario'])) { $facadeProyecto = new FacadeProyectos(); $cantidadAsignada = $facadeProyecto->cantidadUsuariosPorProyecto($_POST['idProjects']); $cantidadTotal = $facadeProyecto->totalUsuariosPorProyecto($_POST['idProjects']); $cantidadProyectos = $facadeProyecto->cantidadProyectosAsignados($_GET['codUsuario']); if ($cantidadProyectos < 2) {