diff --git a/src/cli/document/clean.php b/src/cli/document/clean.php index 12eb3fd..481f939 100644 --- a/src/cli/document/clean.php +++ b/src/cli/document/clean.php @@ -125,7 +125,7 @@ foreach ($config->cli->document->crawl->skip->stripos->url as $condition) { foreach ((array) scandir($location) as $filename) { - if (is_dir($filename) || is_link($filename) || str_starts_with($filename, '.') || !str_ends_with($filename, '.tar.gz')) + if (!str_ends_with($filename, '.tar.gz')) { continue; } diff --git a/src/cli/document/crawl.php b/src/cli/document/crawl.php index 3b0ca92..6a7f6b3 100644 --- a/src/cli/document/crawl.php +++ b/src/cli/document/crawl.php @@ -13,7 +13,7 @@ function getLastSnapTime(array $files): int foreach ($files as $file) { - if (is_dir($file) || is_link($file) || str_starts_with($file, '.')) + if (!str_ends_with($filename, '.tar.gz')) { continue; } diff --git a/src/webui/explore.php b/src/webui/explore.php index 5c8d61c..6e77d4a 100644 --- a/src/webui/explore.php +++ b/src/webui/explore.php @@ -105,7 +105,7 @@ if ($config->snap->storage->local->enabled) { foreach ((array) scandir($directory) as $filename) { - if (is_dir($filename) || is_link($filename) || str_starts_with($filename, '.')) + if (!str_ends_with($filename, '.tar.gz')) { continue; } @@ -164,7 +164,7 @@ foreach ($config->snap->storage->remote->ftp as $i => $ftp) foreach ((array) $remote->nlist($filepath) as $filename) { - if (is_dir($filename) || is_link($filename) || str_starts_with($filename, '.')) + if (!str_ends_with($filename, '.tar.gz')) { continue; }