?> <?php if ($proyecto->idEstadoProyecto == $accionEstadoFinal) { $show = true; } else { $show = false; } ?> </br> <div id="divAccionEjecutada" class="alert alert-success" <?php echo $show == false ? 'style="display:none;"' : ''; ?> > <a href="#" class="close" data-dismiss="alert" aria-label="close">×</a> <?php echo 'El proyecto se encuentra ' . Proyecto::getEstado($proyecto->idProyecto); ?> </div> <div id="divEjecutarAccion" <?php echo $show == true ? 'style="display:none;"' : ''; ?> > <h1><small><p class="text-center"><?php echo $accionUsuarioPregunta; ?> </p></small></h1> <p class="text-center"><button id="ejecutarAccion" name="ejecutarAccion" class="btn btn-success"><?php echo isset($lblAccion) ? $lblAccion : 'Aceptar'; ?> </button></p>
public function getProyectosEmpleado($idEmpleado) { include_once "../modelo/model_usuario.php"; include_once "../modelo/model_proyecto.php"; $usuario = new Usuario(); $proyecto = new Proyecto(); //Si el usuario es un empleado if ($usuario->getTipo($idEmpleado) == "empleado") { $db = new Database(); $query = 'SELECT DISTINCT Tarea_Hito_Proyecto_idProyecto FROM Usuario_has_Tarea WHERE Usuario_idUsuario = \'' . $idEmpleado . '\''; $result = $db->consulta($query) or die('Error al ejecutar la consulta de proyectos del empleado'); $arrayProyectos = array(); while ($row = mysqli_fetch_assoc($result)) { if ($proyecto->getEstado($row['Tarea_Hito_Proyecto_idProyecto']) == 'e') { $arrayProyectos[] = $row; } } $db->desconectar(); return $arrayProyectos; } else { return null; } }
public function ejecutarAccionUsuario() { require_once 'lib/model/base/Accion.class.php'; require_once 'lib/model/base/Proyecto.class.php'; $idAccion = isset($_REQUEST['idAccion']) ? $_REQUEST['idAccion'] : null; $idProyecto = isset($_REQUEST['idProyecto']) ? $_REQUEST['idProyecto'] : null; if (isset($idAccion) && isset($idProyecto)) { $bind = Proyecto::find($idProyecto); $proyecto = new Proyecto($bind); $bindAccion = Accion::find($idAccion); $accion = new Accion($bindAccion); if ($idAccion == Accion::CONTABILIZAR) { $proyecto->idEstadoProyecto = $accion->idEstadoFinal; $proyecto->save(); $proyecto->saveRespaldo(); } elseif ($idAccion == Accion::APROBAR) { $proyecto->idEstadoProyecto = $accion->idEstadoFinal; $proyecto->save(); } echo json_encode('El proyecto se encuentra ' . Proyecto::getEstado($idProyecto)); } else { return false; } }