Loading pages/proyectos/backlog.php +57 −12 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ include "../../php/crearSprint.php"; include "../../php/eliminarSprint.php"; include "../../php/estadoSprint.php"; include "../../php/editarSprints.php"; include "../../php/agregarAlumnoProy.php"; ?> <!doctype html> <html lang="en"> Loading Loading @@ -80,7 +81,8 @@ include "../../php/editarSprints.php"; <a class="nav-link subtittle-p" href=""><i class="bi bi-person"></i>Miembro 2</a> </li> <li class="nav-item py-md-1 my-md-1"> <a class="nav-link subtittle-p" data-bs-toggle="modal" data-bs-target="#AgregarMiembro" href=""><i class="bi bi-plus"></i>Agregar Miembro</a> <a class="nav-link subtittle-p" data-bs-toggle="modal" data-bs-target="#AgregarMiembro" href=""><i class="bi bi-plus"></i>Agregar Miembro</a> </li> </ul> </div> Loading Loading @@ -169,7 +171,7 @@ include "../../php/editarSprints.php"; <?php include "../../php/modalCrearIncidencia.php"; ?> <!-- Modal editar incidencia --> <!-- Modal crear incidencia --> <div class="modal fade" id="incidenciaCrear" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1" aria-labelledby="staticBackdropLabel" aria-hidden="true"> <div class="modal-dialog"> Loading Loading @@ -203,7 +205,8 @@ include "../../php/editarSprints.php"; </div> <div class="mb-3"> <button type="button" class="btn add-sprint-button"> <p onclick="addInput('IdSprint')" class="element"><i class="bi bi-plus"></i>Agregar subincidencia</p> <p onclick="addInput('IdSprint')" class="element"><i class="bi bi-plus"></i>Agregar subincidencia</p> </button> </div> <div class="mb-3"> Loading Loading @@ -319,10 +322,52 @@ include "../../php/editarSprints.php"; </div> </div> </div> <!-- Modal agregar alumno --> <div class="modal fade" id="AgregarMiembro" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1" aria-labelledby="staticBackdropLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="staticBackdropLabel">Agregar miembro al proyecto</h5> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body"> <form method="POST"> <table class='table table-striped border = "1" ' id="table1"> <thead> <tr> <th>Nombre</th> <th>Correo</th> <th>Check</th> </tr> </thead> <tbody> <?php include "../../php/verAlumnos.php"; ?> </tbody> </table> <div class="form-actions d-flex justify-content-end"> <button type="submit" class="btn btn-success" name="agregarAlumnos">Agregar</button> </div> </form> </div> </div> </div> </div> <script src="../../js/subincidencias.js"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.1/dist/js/bootstrap.bundle.min.js" integrity="sha384-HwwvtgBNo3bZJJLYd8oVXjrBZt8cqVSpeBNS5n7C8IVInixGAoxmnlMuBnhbgrkm" crossorigin="anonymous"></script> <script src="https://code.jquery.com/jquery-3.3.1.js"></script> <script src="https://cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js"></script> <script src="https://cdn.datatables.net/1.10.19/js/dataTables.bootstrap4.min.js"></script> <script> $(document).ready(function () { $('.table').DataTable(); });</script> </body> </html> No newline at end of file php/agregarAlumnoProy.php 0 → 100644 +23 −0 Original line number Diff line number Diff line <?php require "../../php/conexion.php"; if (isset($_POST['agregarAlumnos'])) { if (!empty($_POST['Alumnos'])) { foreach ($_POST['Alumnos'] as $Alumno) { $proyecto = $_GET['proy']; $sqlAgregarAlumosProy = "INSERT INTO `proyecto_alumno` (`pa_idproyect`,`pa_idalumno`)VALUES ('$proyecto','$Alumno')"; //echo"$sql"; try { if ($con->query($sqlAgregarAlumosProy) == true) { } else { echo "<br><p style='color: blue;'>Error al asignar el grupo</p>"; } } catch (mysqli_sql_exception $e) { echo "<br><p style='color: red;'>Error,asignacion ya existente</p>"; } } } else { echo "<br><p style='color: blue;'>Error, selecciona al menos una Materia</p>"; } } No newline at end of file php/verAlumnos.php 0 → 100644 +21 −0 Original line number Diff line number Diff line <?php require "../../php/conexion.php"; $sqlverAlumnos="SELECT idalumno, CONCAT(al_nombre,' ',al_apP,' ',al_apM) AS nombre, al_correo FROM `alumno`"; $res =$con->query($sqlverAlumnos); if($res->num_rows>0){ while($row = $res->fetch_assoc()){ echo'<tr> <td>'.$row["nombre"].'</td> <td>'.$row["al_correo"].'</td> <td> <input class="form-check-input me-1" type="checkbox" name="Alumnos[]" value="'.$row["idalumno"].'" aria-label="..."> </td> </tr>'; } } else{ echo "<br><p style='color: red;'>Error no se encontraron datos</p>"; } Loading
pages/proyectos/backlog.php +57 −12 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ include "../../php/crearSprint.php"; include "../../php/eliminarSprint.php"; include "../../php/estadoSprint.php"; include "../../php/editarSprints.php"; include "../../php/agregarAlumnoProy.php"; ?> <!doctype html> <html lang="en"> Loading Loading @@ -80,7 +81,8 @@ include "../../php/editarSprints.php"; <a class="nav-link subtittle-p" href=""><i class="bi bi-person"></i>Miembro 2</a> </li> <li class="nav-item py-md-1 my-md-1"> <a class="nav-link subtittle-p" data-bs-toggle="modal" data-bs-target="#AgregarMiembro" href=""><i class="bi bi-plus"></i>Agregar Miembro</a> <a class="nav-link subtittle-p" data-bs-toggle="modal" data-bs-target="#AgregarMiembro" href=""><i class="bi bi-plus"></i>Agregar Miembro</a> </li> </ul> </div> Loading Loading @@ -169,7 +171,7 @@ include "../../php/editarSprints.php"; <?php include "../../php/modalCrearIncidencia.php"; ?> <!-- Modal editar incidencia --> <!-- Modal crear incidencia --> <div class="modal fade" id="incidenciaCrear" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1" aria-labelledby="staticBackdropLabel" aria-hidden="true"> <div class="modal-dialog"> Loading Loading @@ -203,7 +205,8 @@ include "../../php/editarSprints.php"; </div> <div class="mb-3"> <button type="button" class="btn add-sprint-button"> <p onclick="addInput('IdSprint')" class="element"><i class="bi bi-plus"></i>Agregar subincidencia</p> <p onclick="addInput('IdSprint')" class="element"><i class="bi bi-plus"></i>Agregar subincidencia</p> </button> </div> <div class="mb-3"> Loading Loading @@ -319,10 +322,52 @@ include "../../php/editarSprints.php"; </div> </div> </div> <!-- Modal agregar alumno --> <div class="modal fade" id="AgregarMiembro" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1" aria-labelledby="staticBackdropLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="staticBackdropLabel">Agregar miembro al proyecto</h5> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body"> <form method="POST"> <table class='table table-striped border = "1" ' id="table1"> <thead> <tr> <th>Nombre</th> <th>Correo</th> <th>Check</th> </tr> </thead> <tbody> <?php include "../../php/verAlumnos.php"; ?> </tbody> </table> <div class="form-actions d-flex justify-content-end"> <button type="submit" class="btn btn-success" name="agregarAlumnos">Agregar</button> </div> </form> </div> </div> </div> </div> <script src="../../js/subincidencias.js"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.1/dist/js/bootstrap.bundle.min.js" integrity="sha384-HwwvtgBNo3bZJJLYd8oVXjrBZt8cqVSpeBNS5n7C8IVInixGAoxmnlMuBnhbgrkm" crossorigin="anonymous"></script> <script src="https://code.jquery.com/jquery-3.3.1.js"></script> <script src="https://cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js"></script> <script src="https://cdn.datatables.net/1.10.19/js/dataTables.bootstrap4.min.js"></script> <script> $(document).ready(function () { $('.table').DataTable(); });</script> </body> </html> No newline at end of file
php/agregarAlumnoProy.php 0 → 100644 +23 −0 Original line number Diff line number Diff line <?php require "../../php/conexion.php"; if (isset($_POST['agregarAlumnos'])) { if (!empty($_POST['Alumnos'])) { foreach ($_POST['Alumnos'] as $Alumno) { $proyecto = $_GET['proy']; $sqlAgregarAlumosProy = "INSERT INTO `proyecto_alumno` (`pa_idproyect`,`pa_idalumno`)VALUES ('$proyecto','$Alumno')"; //echo"$sql"; try { if ($con->query($sqlAgregarAlumosProy) == true) { } else { echo "<br><p style='color: blue;'>Error al asignar el grupo</p>"; } } catch (mysqli_sql_exception $e) { echo "<br><p style='color: red;'>Error,asignacion ya existente</p>"; } } } else { echo "<br><p style='color: blue;'>Error, selecciona al menos una Materia</p>"; } } No newline at end of file
php/verAlumnos.php 0 → 100644 +21 −0 Original line number Diff line number Diff line <?php require "../../php/conexion.php"; $sqlverAlumnos="SELECT idalumno, CONCAT(al_nombre,' ',al_apP,' ',al_apM) AS nombre, al_correo FROM `alumno`"; $res =$con->query($sqlverAlumnos); if($res->num_rows>0){ while($row = $res->fetch_assoc()){ echo'<tr> <td>'.$row["nombre"].'</td> <td>'.$row["al_correo"].'</td> <td> <input class="form-check-input me-1" type="checkbox" name="Alumnos[]" value="'.$row["idalumno"].'" aria-label="..."> </td> </tr>'; } } else{ echo "<br><p style='color: red;'>Error no se encontraron datos</p>"; }