@if(isset($filteredDirectories) && !empty($filteredDirectories))
@foreach($filteredDirectories as $directory)
@if(isset($directory['directory_name']))
@php
$directoryName = strtoupper(str_replace('_', ' ', $directory['directory_name']));
@endphp
{{ $directoryName }}
@if(!empty($directory['files']))
@foreach($directory['files'] as $file)
@php
$fileSizeFormatted = "";
if(isset($file['size'])) {
$fileSize = $file['size'];
// Konversi ukuran file menjadi format yang mudah dibaca (KB, MB, GB)
if ($fileSize >= 1073741824) {
$fileSizeFormatted = '(' . number_format($fileSize / 1073741824, 2) . ' GB)';
} elseif ($fileSize >= 1048576) {
$fileSizeFormatted = '(' . number_format($fileSize / 1048576, 2) . ' MB)';
} elseif ($fileSize >= 1024) {
$fileSizeFormatted = '(' . number_format($fileSize / 1024, 2) . ' KB)';
} else {
$fileSizeFormatted = '(' . $fileSize . ' B)';
}
}
$fileExtension = pathinfo($file['path'], PATHINFO_EXTENSION);
$isImage = in_array(strtolower($fileExtension), $imageExtensions);
@endphp
-
{{ $file['name'] . ' ' . $fileSizeFormatted }}
@endforeach
@else
@if(count($directory['subdirectories']) == 0)
@endif
@endif
@if(!empty($directory['subdirectories']))
@foreach($directory['subdirectories'] as $subdirectory)
@include('productivelender.part.borrowerDocumentSubdirectory', ['directory' => $subdirectory])
@endforeach
@endif
@endif
@endforeach
@endif