From 55c421addac2f814e1a41cc729288276d306f03f Mon Sep 17 00:00:00 2001 From: Florian Pritz Date: Thu, 3 May 2018 21:18:41 +0200 Subject: file/clean_stale_files: Refactor into multiple methods Signed-off-by: Florian Pritz --- application/controllers/Main.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/application/controllers/Main.php b/application/controllers/Main.php index 63e9843dd..94d025678 100644 --- a/application/controllers/Main.php +++ b/application/controllers/Main.php @@ -895,6 +895,13 @@ class Main extends MY_Controller { { $this->_require_cli_request(); + $this->remove_files_missing_in_db(); + $this->remove_files_missing_on_disk(); + $this->clean_multipaste_tarballs(); + } + + private function remove_files_missing_in_db() + { $upload_path = $this->config->item("upload_path"); $outer_dh = opendir($upload_path); @@ -940,7 +947,10 @@ class Main extends MY_Controller { } } closedir($outer_dh); + } + private function remove_files_missing_on_disk() + { $chunk = 500; $total = $this->db->count_all("file_storage"); @@ -959,8 +969,6 @@ class Main extends MY_Controller { } } } - - $this->clean_multipaste_tarballs(); } function nuke_id() -- cgit v1.2.3-24-g4f1b