Commit Graph

9 Commits

Author SHA1 Message Date
nickpons666
96985f3d8c Exportacion a PDF de horarios y turnos
- Agregada libreria Dompdf para generar PDFs
- Creada clase PDFGenerator con metodos reutilizables
- Pagina de exportacion para ayudantes (mis-turnos.pdf)
- Pagina de exportacion para admin (reporte-admin.pdf)
- Boton Exportar PDF en pagina de ayudantes y admin
- Corregido bug en getAsignacionActual() para usar domingo como inicio de semana
2026-01-20 16:31:18 -06:00
nickpons666
230b8a8aeb Mejoras en seguridad de sesiones y pagina para cambiar contraseña
- Corregido warning de session_save_path/session_name al iniciar sesion
- CSRF ahora usa Session::init() para configuracion correcta de sesion
- Agregada pagina independiente para cambiar contraseña de ayudantes
- Boton Cambiar Contraseña en navbar de pagina de ayudantes
- Mejorada disposicion de tablas en pagina de asignaciones
2026-01-20 15:53:33 -06:00
nickpons666
05631e4a63 Mejoras de seguridad y nueva tabla de turnos para ayudantes
- Agregado sistema de protección CSRF con tokens
- Creada clase Session para gestión centralizada de sesiones
- Mejorado manejo de errores en Database (sin die())
- Refactorizado Auth para usar nueva clase Session
- Agregada validación CSRF a formularios de login y admin
- Agregada validación de roles en modelo User
- Mejorada vista de ayudante con tabla de horarios por semana
- Agregada tabla de Turnos de Ayudantes con fechas en columnas
2026-01-20 15:24:07 -06:00
nickpons666
dc8e83db6c Add interactive Docker build script 2026-01-19 17:24:37 -06:00
nickpons666
8621281203 Separate DB host and name in navbar 2026-01-19 17:23:21 -06:00
nickpons666
1fd0b5c8a7 Display navbar info stacked vertically 2026-01-19 17:22:33 -06:00
nickpons666
373e8d6715 Add database info to navbar dropdown 2026-01-19 17:19:38 -06:00
nickpons666
6a1c86d88a Add Docker configuration and fix paths 2026-01-19 17:10:54 -06:00
nickpons666
85894619d8 Primer subida completa 2026-01-19 15:20:36 -06:00