Добавлена проверка на .webp для аватаров Пользователя
This commit is contained in:
@@ -35,13 +35,16 @@
|
||||
|
||||
$avatar = ABS_PATH . UPLOAD_DIR . '/avatars/' . (($prefix === '') ? '' : $prefix) . md5($user->user_name);
|
||||
|
||||
$avatar = (file_exists(BASE_DIR . $avatar . '.jpg')
|
||||
? $avatar . '.jpg'
|
||||
: (file_exists(BASE_DIR . $avatar . '.png')
|
||||
? $avatar . '.png'
|
||||
: (file_exists(BASE_DIR . $avatar .'.gif')
|
||||
? $avatar . '.gif'
|
||||
: '')));
|
||||
// Добавлена проверка на .webp
|
||||
$avatar = (file_exists(BASE_DIR . $avatar . '.webp')
|
||||
? $avatar . '.webp'
|
||||
: (file_exists(BASE_DIR . $avatar . '.jpg')
|
||||
? $avatar . '.jpg'
|
||||
: (file_exists(BASE_DIR . $avatar . '.png')
|
||||
? $avatar . '.png'
|
||||
: (file_exists(BASE_DIR . $avatar .'.gif')
|
||||
? $avatar . '.gif'
|
||||
: ''))));
|
||||
|
||||
$result[$id] = $avatar;
|
||||
}
|
||||
@@ -84,10 +87,11 @@
|
||||
|
||||
$new_avatar = BASE_DIR . '/' . UPLOAD_DIR . '/avatars/' . md5($user->user_name) . '.' . strtolower($file_ext);
|
||||
|
||||
// Удаляем все старые файлы с любыми расширениями для этого пользователя
|
||||
foreach (glob(BASE_DIR . '/' . UPLOAD_DIR . '/avatars/' . md5($user->user_name) . '.*') AS $filename)
|
||||
@unlink($filename);
|
||||
|
||||
//Чистим превьюшки
|
||||
// Чистим превьюшки (миниатюры)
|
||||
foreach (glob(BASE_DIR . '/' . UPLOAD_DIR . '/avatars/' . THUMBNAIL_DIR . '/' . md5($user->user_name) . '*.*') AS $filename)
|
||||
@unlink($filename);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user