Add file uploads 4/...
This commit is contained in:
parent
b34ebfa909
commit
299fad263c
3 changed files with 12 additions and 3 deletions
|
@ -303,9 +303,10 @@ class Groups extends Admin
|
|||
if (! $group->groupGuest) {
|
||||
$v->addValidators([
|
||||
'ext_check' => [$this, 'vExtsCheck'],
|
||||
'size_check' => [$this, 'vSizeCheck'],
|
||||
])->addRules([
|
||||
'g_up_ext' => 'exist|string:trim|max:255|ext_check',
|
||||
'g_up_size_kb' => 'required|integer|min:0|max:2147483647',
|
||||
'g_up_size_kb' => 'required|integer|min:0|max:2147483647|size_check',
|
||||
'g_up_limit_mb' => 'required|integer|min:0|max:2147483647',
|
||||
]);
|
||||
}
|
||||
|
@ -343,6 +344,14 @@ class Groups extends Admin
|
|||
return \implode(',', $result);
|
||||
}
|
||||
|
||||
/**
|
||||
* Наводит порядок в расширениях
|
||||
*/
|
||||
public function vSizeCheck(Validator $v, int $size): int
|
||||
{
|
||||
return \min($size, $this->c->Files->maxFileSize('K'));
|
||||
}
|
||||
|
||||
/**
|
||||
* Запись данных по новой/измененной группе
|
||||
*/
|
||||
|
|
|
@ -310,7 +310,7 @@ msgid "Max file size label"
|
|||
msgstr "Max file size"
|
||||
|
||||
msgid "Max file size help"
|
||||
msgstr "Maximum file upload size (<b>KiB</b>). PHP settings affect this setting. Set to 0 to disable file uploads for this group."
|
||||
msgstr "Maximum file upload size (<b>KiB</b>). PHP and engine settings affect this parameter. Set to 0 to disable file uploads for this group."
|
||||
|
||||
msgid "Disk space limit label"
|
||||
msgstr "Disk space limit"
|
||||
|
|
|
@ -310,7 +310,7 @@ msgid "Max file size label"
|
|||
msgstr "Макс. размер файла"
|
||||
|
||||
msgid "Max file size help"
|
||||
msgstr "Максимальный размер загружаемого файла (<b>КиБайт</b>). Настройки PHP влияют на этот параметр. Поставьте 0, чтобы запретить загрузку файлов для этой группы."
|
||||
msgstr "Максимальный размер загружаемого файла (<b>КиБайт</b>). Настройки PHP и движка влияют на этот параметр. Поставьте 0, чтобы запретить загрузку файлов для этой группы."
|
||||
|
||||
msgid "Disk space limit label"
|
||||
msgstr "Лимит диска"
|
||||
|
|
Loading…
Add table
Reference in a new issue