Show small note on export page when using compression

Shows up a small hint dialog explaining that compression
uses PHP memory which can produce invalid files

Signed-off-by: camilo <camilo@jouwweb.nl>
This commit is contained in:
camilo 2025-04-22 15:12:14 +02:00
parent c097b1deca
commit 758c8cd44b
No known key found for this signature in database
2 changed files with 5 additions and 1 deletions

View File

@ -422,7 +422,10 @@
<li class="list-group-item">
<div class="row">
<div class="col-auto">
<label for="compression" class="col-form-label">{{ t('Compression:') }}</label>
<label for="compression" class="col-form-label">
{{ t('Compression:') }}
{{ show_hint('Compressing big tables requires PHP memory. Be aware that this might produce invalid files %s'|format(get_formatted_maximum_upload_size(export_memory_limit))) }}
</label>
</div>
<div class="col-auto">
<select class="form-select" id="compression" name="compression">

View File

@ -145,6 +145,7 @@ final class ExportController implements InvocableController
);
$this->response->render('database/export/index', array_merge($options, [
'export_memory_limit' => $this->export->getMemoryLimit(),
'page_settings_error_html' => $pageSettingsErrorHtml,
'page_settings_html' => $pageSettingsHtml,
'structure_or_data_forced' => $request->getParsedBodyParam('structure_or_data_forced', 0),