From 7094288534898ca83a87cd983cd347a5d113c98f Mon Sep 17 00:00:00 2001 From: Terranom674 Date: Thu, 3 Sep 2026 15:48:53 +0200 Subject: [PATCH] Coordinate manual cache build with WebDAV rebuild --- include/webdav_warmup_settings.inc.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/include/webdav_warmup_settings.inc.php b/include/webdav_warmup_settings.inc.php index b3599ad..f4923d3 100644 --- a/include/webdav_warmup_settings.inc.php +++ b/include/webdav_warmup_settings.inc.php @@ -155,6 +155,21 @@ function bratonien_tools_start_webdav_cache_rebuild() ); } +function bratonien_tools_start_combined_image_cache_build() +{ + $main = bratonien_tools_start_main_cache_build(); + $webdav = bratonien_tools_start_webdav_cache_rebuild(); + + $parts = array(); + if (!empty($main['message'])) $parts[] = $main['message']; + if (!empty($webdav['message'])) $parts[] = $webdav['message']; + + return array( + 'started'=>!empty($main['started']) || !empty($webdav['pid']), + 'message'=>implode(' ', $parts), + ); +} + function bratonien_tools_run_webdav_warmup_audit() { if (!function_exists('exec')) throw new RuntimeException('PHP exec() ist deaktiviert; Pfadaudit kann nicht gestartet werden.');