display($data['folders'], $data['uploadFolder'], 'currentFolder');
if (empty($data['files'])) {
echo esc_html(acym_translation('ACYM_NO_FILE_HERE'));
} else {
$preparedFiles = [];
foreach ($data['files'] as $k => $file) {
$ext = strtolower(substr($file, strrpos($file, '.') + 1));
if (!in_array($ext, $data['allowedExtensions'])) {
continue;
}
if (in_array($ext, $data['imageExtensions'])) {
$srcImg = ACYM_LIVE.rtrim($data['uploadFolder'], DS).'/'.$file;
} else {
$srcImg = ACYM_LIVE.str_replace(DS, '/', ACYM_MEDIA_FOLDER).'images/icons/file.png';
}
$selected = $data['selectedFile'] === $file ? 'acym_clickme' : '';
$preparedFiles[] = [
'image' => $srcImg,
'file' => $file,
'ext' => $ext,
'selected' => $selected,
];
}
// Switch between grid and list views button
?>
';
foreach ($preparedFiles as $oneFile) {
?>
';
// Display the list view
echo '
';
foreach ($preparedFiles as $oneFile) {
?>
';
}
?>