From f0f1554c0263d71880c0bf09774cac85eafdd217 Mon Sep 17 00:00:00 2001 From: Jason Woofenden Date: Thu, 21 Mar 2013 14:24:42 -0400 Subject: [PATCH] admin_files: unlink() on delete --- admin_files.php | 10 ++++++++-- code/wfpl | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/admin_files.php b/admin_files.php index 56db7ca..034cfdf 100644 --- a/admin_files.php +++ b/admin_files.php @@ -93,8 +93,14 @@ function admin_files_main() { } function admin_files_main_delete($id) { - db_delete('files', 'where id=%i', $id); - message('File deleted.'); + $fn = db_get_value('files', 'filename', 'where id=%i', $id); + if ($fn) { + unlink($fn); + db_delete('files', 'where id=%i', $id); + message('File deleted.'); + } else { + message("Couldn't find file to delete. Maybe it's already been deleted?"); + } return './admin_files'; } diff --git a/code/wfpl b/code/wfpl index 0096619..5a2ac79 160000 --- a/code/wfpl +++ b/code/wfpl @@ -1 +1 @@ -Subproject commit 009661996a29825bae36d281c4b07ac55799d398 +Subproject commit 5a2ac791b1c0ae217a7dba9f972d22b900303932 -- 1.7.10.4