diff --git a/library/includes/functions_upload.php b/library/includes/functions_upload.php index 03b6f53c..5b6a3664 100644 --- a/library/includes/functions_upload.php +++ b/library/includes/functions_upload.php @@ -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']) { diff --git a/library/language/en/main.php b/library/language/en/main.php index 72325b0e..2e3a07c9 100644 --- a/library/language/en/main.php +++ b/library/language/en/main.php @@ -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'; diff --git a/library/language/ru/main.php b/library/language/ru/main.php index 677abd53..c49d5c66 100644 --- a/library/language/ru/main.php +++ b/library/language/ru/main.php @@ -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'] = 'Недопустимый тип файла изображения'; diff --git a/library/language/uk/main.php b/library/language/uk/main.php index 3620da7f..288b64aa 100644 --- a/library/language/uk/main.php +++ b/library/language/uk/main.php @@ -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'] = 'Некоректний тип файлу зображення';