* NomiCMS / Обсуждение / Правильное определение формата файла
 Авторизация  Регистрация
* AgentM
Замените функцию file_icon на:
function file_icon($path) {
$icon_dir = 'file_icon/';
$ext = strtolower(end(explode('.', $path)));

if (in_array($ext, array('jpg', 'png', 'gif', 'jpeg', 'svg', 'ico', 'psd')))
return img($icon_dir . 'img.png');

$ext_array = array(
'zip' => img($icon_dir . 'zip.png'),
'rar' => img($icon_dir . 'rar.png'),
'txt' => img($icon_dir . 'txt.png'),
'mp3' => img($icon_dir . 'mp3.png'),
'mp4' => img($icon_dir . 'mp4.png')
);

$result = $ext_array[$ext];
return ($result ? $result : img('file_icon/default.png'));
}


* Tosyk DEV 23 Окт 2020 в 18:52
*

* AgentM 23 Окт 2020 в 21:15
Tosyk Сам фикс в этом end(explode('.', $path))