21 lines
909 B
PHP
21 lines
909 B
PHP
<script>
|
|
function loadSessionReport(id) {
|
|
var modalEl = document.getElementById('universalSessionReportModal');
|
|
var modal = bootstrap.Modal.getOrCreateInstance(modalEl);
|
|
|
|
// Reset content
|
|
document.getElementById('sessionReportContent').innerHTML = '<div class="modal-body text-center p-5"><div class="spinner-border text-primary"></div></div>';
|
|
|
|
modal.show();
|
|
|
|
fetch('ajax_session_report.php?id=' + id)
|
|
.then(response => response.text())
|
|
.then(html => {
|
|
document.getElementById('sessionReportContent').innerHTML = html;
|
|
})
|
|
.catch(() => {
|
|
document.getElementById('sessionReportContent').innerHTML = '<div class="modal-header"><h5 class="modal-title">Error</h5><button type="button" class="btn-close" data-bs-dismiss="modal"></button></div><div class="modal-body text-danger">Failed to load report.</div>';
|
|
});
|
|
}
|
|
</script>
|