From 0d98c905af0cf85427cf43056244de50eccd6079 Mon Sep 17 00:00:00 2001 From: Ali Alam Date: Wed, 6 May 2026 15:13:19 +0800 Subject: [PATCH] Added file cleanup feature after a record is deleted --- Professional Development/CHANGEDB.php | 5 +++++ Professional Development/CHANGELOG.txt | 4 ++++ Professional Development/manifest.php | 2 +- Professional Development/pd_addProcess.php | 4 ++-- Professional Development/version.php | 2 +- 5 files changed, 13 insertions(+), 4 deletions(-) diff --git a/Professional Development/CHANGEDB.php b/Professional Development/CHANGEDB.php index b29b423..8e84a4a 100644 --- a/Professional Development/CHANGEDB.php +++ b/Professional Development/CHANGEDB.php @@ -149,3 +149,8 @@ $count++; $sql[$count][0] = "0.2.00"; $sql[$count][1] = ""; + +// v0.2.01 +$count++; +$sql[$count][0] = "0.2.01"; +$sql[$count][1] = ""; diff --git a/Professional Development/CHANGELOG.txt b/Professional Development/CHANGELOG.txt index 296d280..15abd34 100644 --- a/Professional Development/CHANGELOG.txt +++ b/Professional Development/CHANGELOG.txt @@ -19,6 +19,10 @@ along with this program. If not, see . CHANGELOG ========= +v0.2.01 +------- +Added file cleanup feature after a record is deleted + v0.2.00 ------- Added comprehensive file upload tracking system to monitor and manage all file uploads across the system diff --git a/Professional Development/manifest.php b/Professional Development/manifest.php index 980da11..9c476d7 100644 --- a/Professional Development/manifest.php +++ b/Professional Development/manifest.php @@ -27,7 +27,7 @@ $entryURL = "pd_manage.php"; // The landing page for the unit, used in the main menu $type = "Additional"; $category = 'Other'; -$version = '0.2.00'; +$version = '0.2.01'; $author = 'Gibbon Foundation'; $url = 'https://github.com/GibbonEdu/module-professionalDevelopment'; diff --git a/Professional Development/pd_addProcess.php b/Professional Development/pd_addProcess.php index 4feb823..672dc98 100644 --- a/Professional Development/pd_addProcess.php +++ b/Professional Development/pd_addProcess.php @@ -154,7 +154,7 @@ // Handle file deletion when user removes logo if (empty($requestData['supportingEvidence']) && !empty($pdRequest['supportingEvidence'])) { - $deleted = $container->get(FileHandler::class)->deleteFile('professionalDevelopmentRequest', $professionalDevelopmentRequestID, 'supportingEvidence'); + $deleted = $container->get(FileHandler::class)->deleteFile('professionalDevelopmentRequests', $professionalDevelopmentRequestID, 'supportingEvidence'); } } else { $professionalDevelopmentRequestID = $requestsGateway->insert($requestData); @@ -170,7 +170,7 @@ // Record file tracking (only if file uploaded) if (!empty($fileMetaData) && !empty($professionalDevelopmentRequestID)) { - $gibbonFileID = $container->get(FileHandler::class)->recordFileUpload($fileMetaData, 'professionalDevelopmentRequest', $professionalDevelopmentRequestID, 'supportingEvidence'); + $gibbonFileID = $container->get(FileHandler::class)->recordFileUpload($fileMetaData, 'professionalDevelopmentRequests', $professionalDevelopmentRequestID, 'supportingEvidence'); if (empty($gibbonFileID)) { $partialFail = true; diff --git a/Professional Development/version.php b/Professional Development/version.php index 4dcdd7f..2ac081b 100644 --- a/Professional Development/version.php +++ b/Professional Development/version.php @@ -19,5 +19,5 @@ along with this program. If not, see . */ -$moduleVersion = '0.2.00'; +$moduleVersion = '0.2.01'; $coreVersion = '31.0.00';