Added check up_allowed in upload_common class (#286)

This commit is contained in:
Roman Kelesidis 2023-10-02 13:20:41 +07:00 committed by GitHub
parent a3380618f4
commit 81b5f0ca3b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 10 additions and 0 deletions

View File

@ -47,6 +47,13 @@ class upload_common
$this->cfg = array_merge($this->cfg, $cfg);
$this->file = $post_params;
// Check upload allowed
if (!$this->cfg['up_allowed'])
{
$this->errors[] = $lang['UPLOAD_ERROR_COMMON_DISABLED'];
return false;
}
// upload errors from $_FILES
if ($this->file['error'])
{

View File

@ -2791,6 +2791,7 @@ $lang['NEW_POLL_M_EXPLAIN'] = 'Each row corresponds to one answer (max';
$lang['OLD_BROWSER'] = 'You are using an outdated browser. The website will not display correctly.';
$lang['GO_BACK'] = 'Go back';
$lang['UPLOAD_ERROR_COMMON_DISABLED'] = 'File upload disabled';
$lang['UPLOAD_ERROR_COMMON'] = 'File upload error';
$lang['UPLOAD_ERROR_SIZE'] = 'The uploaded file exceeds the maximum size of %s';
$lang['UPLOAD_ERROR_FORMAT'] = 'Invalid file type of image';

View File

@ -2791,6 +2791,7 @@ $lang['NEW_POLL_M_EXPLAIN'] = 'Каждая строка соответству
$lang['OLD_BROWSER'] = 'Вы используете устаревший браузер. Сайт может отображаться некорректно.';
$lang['GO_BACK'] = 'Вернуться обратно';
$lang['UPLOAD_ERROR_COMMON_DISABLED'] = 'Загрузка файлов отключена';
$lang['UPLOAD_ERROR_COMMON'] = 'Ошибка загрузки файла';
$lang['UPLOAD_ERROR_SIZE'] = 'Загруженный файл превышает максимальный размер %s';
$lang['UPLOAD_ERROR_FORMAT'] = 'Недопустимый тип файла изображения';

View File

@ -2791,6 +2791,7 @@ $lang['NEW_POLL_M_EXPLAIN'] = 'Кожен рядок відповідає одн
$lang['OLD_BROWSER'] = 'Ви використовуєте застарілий браузер. Сайт може відображатися некоректно.';
$lang['GO_BACK'] = 'Повернутися назад';
$lang['UPLOAD_ERROR_COMMON_DISABLED'] = 'Завантаження файлів вимкнено';
$lang['UPLOAD_ERROR_COMMON'] = 'Помилка завантаження файлу';
$lang['UPLOAD_ERROR_SIZE'] = 'Завантажений файл перевищує максимальний розмір %s';
$lang['UPLOAD_ERROR_FORMAT'] = 'Некоректний тип файлу зображення';