Después de mucho tiempo dejado de lado, he decidido limpiar el código del sitio de consulta de horarios. El código está menos desordenado que antes, pero no es mantenible y es díficil aplicarle plantillas.
Entre la impieza de código se incluye la creación de las clases necesarias (PHP) para el la actualización de la base de datos (se recibe un archivo de texto en formato CSV), interacción con la base de datos y despliegue de resultados.