Skip to content

Commit

Permalink
refactor: Eliminar modal de eliminación y simplificar consulta de eve…
Browse files Browse the repository at this point in the history
…ntos
  • Loading branch information
Bernard2806 committed Dec 26, 2024
1 parent 83ea2b3 commit 108beb7
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 58 deletions.
3 changes: 1 addition & 2 deletions ReservationSystem/get_events.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@
include('include/conexion.php');

$query = "SELECT ID, nombreapellido, curso, materia, horario, horario1, fecha, info, materiales
FROM tabla
WHERE fecha >= CURDATE()";
FROM tabla";

$result = mysqli_query($conexion, $query);
$events = array();
Expand Down
56 changes: 0 additions & 56 deletions ReservationSystem/index.php
Original file line number Diff line number Diff line change
Expand Up @@ -483,28 +483,6 @@ function showEventDetails(event) {

<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-icons/1.10.0/font/bootstrap-icons.min.css" rel="stylesheet">

<!-- Modal Borrar Reserva -->
<div class="modal fade" id="deleteModal" tabindex="-1" aria-labelledby="deleteModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content bg-dark text-white">
<div class="modal-header">
<h5 class="modal-title" id="deleteModalLabel">Confirmar eliminación</h5>
<button type="button" class="btn btn-link text-white p-0 m-0" data-bs-dismiss="modal" aria-label="Close">
<i class="bi bi-x-lg"></i>
</button>
</div>
<div class="modal-body">
¿Estás seguro que deseas eliminar esta reserva?
<div id="modalContent"></div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Cancelar</button>
<a id="confirmDelete" href="#" class="btn btn-danger">Eliminar</a>
</div>
</div>
</div>
</div>

<!-- Event Details Modal -->
<div class="modal fade" id="eventModal" tabindex="-1">
<div class="modal-dialog">
Expand Down Expand Up @@ -559,40 +537,6 @@ function showEventDetails(event) {
</div>

<script>
function openDeleteModal(id, nombreapellido, curso, materia, horario, horario1, fecha, info, materiales) {
// Decodificar los valores y reemplazar '+' con espacios
nombreapellido = decodeURIComponent(nombreapellido.replace(/\+/g, ' '));
curso = decodeURIComponent(curso.replace(/\+/g, ' '));
materia = decodeURIComponent(materia.replace(/\+/g, ' '));
horario = decodeURIComponent(horario.replace(/\+/g, ' '));
horario1 = decodeURIComponent(horario1.replace(/\+/g, ' '));
fecha = decodeURIComponent(fecha.replace(/\+/g, ' '));
info = decodeURIComponent(info.replace(/\+/g, ' '));
materiales = decodeURIComponent(materiales.replace(/\+/g, ' '));

// Formatear la fecha de AAAA-MM-DD a DD/MM/AAAA
let fechaFormateada = fecha.split('-').reverse().join('/');

// Aquí puedes actualizar el contenido del modal si es necesario
document.getElementById('modalContent').innerHTML = `
<br>
<p><strong>Nombre:</strong> ${nombreapellido}</p>
<p><strong>Curso:</strong> ${curso}</p>
<p><strong>Materia:</strong> ${materia}</p>
<p><strong>Horario:</strong> ${horario} - ${horario1}</p>
<p><strong>Fecha:</strong> ${fechaFormateada}</p>
<p><strong>Información:</strong> ${info}</p>
<p><strong>Materiales:</strong> ${materiales}</p>
`;

// Actualizar el enlace de confirmación para que apunte al script de eliminación
document.getElementById('confirmDelete').href = `reserva/baja_sql.php?id=${id}`;

// Mostrar el modal
var deleteModal = new bootstrap.Modal(document.getElementById('deleteModal'));
deleteModal.show();
}

$(document).ready(function() {
$.ajax({
url: 'get_oldest_date.php',
Expand Down

0 comments on commit 108beb7

Please sign in to comment.