コード例 #1
0
    ?>
                <?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">&times;</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>
コード例 #2
0
 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;
     }
 }
コード例 #3
0
 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;
     }
 }