Added func for counting raw/arw files
This commit is contained in:
@@ -37,6 +37,29 @@ echo json_encode([
|
|||||||
|
|
||||||
// --- FUNCTIONS ---
|
// --- FUNCTIONS ---
|
||||||
|
|
||||||
|
function count_raw_files($CONFIG) {
|
||||||
|
$dir = $CONFIG['sorted_img_dir'].'/arw';
|
||||||
|
if (!is_dir($dir)) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
$count = 0;
|
||||||
|
$iterator = new RecursiveIteratorIterator(
|
||||||
|
new RecursiveDirectoryIterator($dir, FilesystemIterator::SKIP_DOTS)
|
||||||
|
);
|
||||||
|
|
||||||
|
foreach ($iterator as $file) {
|
||||||
|
if ($file->isFile()) {
|
||||||
|
$ext = strtolower($file->getExtension());
|
||||||
|
if ($ext === 'arw' || $ext === 'raw') {
|
||||||
|
$count++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return $count;
|
||||||
|
}
|
||||||
|
|
||||||
function buildGalleryCache($CONFIG) {
|
function buildGalleryCache($CONFIG) {
|
||||||
$dir = $CONFIG['gallery_dir'];
|
$dir = $CONFIG['gallery_dir'];
|
||||||
$rii = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($dir));
|
$rii = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($dir));
|
||||||
@@ -74,11 +97,12 @@ function buildGalleryCache($CONFIG) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
return [
|
return [
|
||||||
'generated' => date('c'),
|
'generated' => date('c'),
|
||||||
'count' => count($images),
|
'countjpg' => count($images),
|
||||||
|
'countraw' => count_raw_files($CONFIG),
|
||||||
'images' => $images
|
'images' => $images
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user