// Datatable function
$(document).ready( function () {
$('#fileTable').DataTable();
});
// Updating file
function updateFile(id) {
$("#updateFileModal").modal("show");
let updateFileID = $("#fileID-" + id).text();
let updateFileTitle = $("#fileTitle-" + id).text();
let updateFile = $("#file-" + id).text();
let updateFileUploader = $("#fileUploader-" + id).text();
$("#updateFileID").val(updateFileID);
$("#updateFileTitle").val(updateFileTitle);
$("#updateFile").text(updateFile);
$("#updateFileUploader").val(updateFileUploader);
}
// Deleting file
function deleteFile(id) {
if (confirm("Do you want to delete this file?")) {
window.location = "./endpoint/delete-file.php?file=" + id;
}
}
// Download the file
function downloadFile(fileID) {
let downloadUrl = `./endpoint/download-file.php?fileID=${fileID}`;
let downloadLink = document.createElement('a');
downloadLink.href = downloadUrl;
downloadLink.download = 'filename.ext';
document.body.appendChild(downloadLink);
downloadLink.click();
document.body.removeChild(downloadLink);
}