first commit

This commit is contained in:
salam committed 2026-10-19 08:18:39 +02:00
commit 1218dd1517
12716 files changed
+989233

No files matched your search

@@ -0,0 +1,98 @@
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true">
<f:if condition="{import.mode} == 'import'">
<f:then>
<h2>
<f:if condition="{inData.import_file}">
<f:then><f:translate key="importdata_structureHasBeenImported" /></f:then>
<f:else>
<f:if condition="{inData.file}">
<f:translate key="filterpage_structureToBeImported" />
</f:if>
</f:else>
</f:if>
</h2>
</f:then>
<f:else>
<f:if condition="{inData.action} == 'export'">
<h2><f:translate key="execlistqu_structureToBeExported" /></h2>
</f:if>
</f:else>
</f:if>
<div>
<f:if condition="{inData.excludeDisabled}">
<f:else>
<f:if condition="{inData.action} == 'export'">
<f:form.button class="btn btn-default t3js-impexp-toggledisabled" type="button">
<f:translate key="impexpcore_toggle_all_disabled_records" />
</f:form.button>
</f:if>
</f:else>
</f:if>
<f:if condition="{contentOverview.dat.header.pagetree -> f:count()} > 0">
<h3><f:translate key="impexpcore_displaycon_insidePagetree" /></h3>
<table class="table table-striped table-hover t3js-impexp-preview">
<tbody>
<tr>
<th><f:translate key="impexpcore_displaycon_controls" /></th>
<th><f:translate key="impexpcore_displaycon_title" /></th>
<th><f:translate key="impexpcore_displaycon_message" /></th>
<f:if condition="{contentOverview.update}">
<th><f:translate key="impexpcore_displaycon_updateMode" /></th>
<th><f:translate key="impexpcore_displaycon_currentPath" /></th>
</f:if>
<f:if condition="{contentOverview.showDiff}">
<th><f:translate key="impexpcore_displaycon_result" /></th>
</f:if>
</tr>
<f:for each="{contentOverview.pagetreeLines}" as="line">
<tr data-active="{line.active}">
<td><f:format.raw>{line.controls}</f:format.raw></td>
<td class="col-nowrap"><f:format.raw>{line.preCode}{line.title}</f:format.raw></td>
<td class="col-nowrap"><f:format.raw>{line.message}</f:format.raw></td>
<f:if condition="{contentOverview.update}">
<td class="col-nowrap"><f:format.raw>{line.updateMode}</f:format.raw></td>
<td class="col-nowrap"><f:format.raw>{line.updatePath}</f:format.raw></td>
</f:if>
<f:if condition="{contentOverview.showDiff}">
<td><f:format.raw>{line.showDiffContent}</f:format.raw></td>
</f:if>
</tr>
</f:for>
</tbody>
</table>
</f:if>
<f:if condition="{contentOverview.remainingRecords -> f:count()} > 0">
<h3><f:translate key="impexpcore_singlereco_outsidePagetree" /></h3>
<table class="table table-striped table-hover t3js-impexp-preview">
<tbody>
<tr data-active="{line.active}">
<th><f:translate key="impexpcore_displaycon_controls" /></th>
<th><f:translate key="impexpcore_displaycon_title" /></th>
<th><f:translate key="impexpcore_displaycon_message" /></th>
<f:if condition="{contentOverview.update}">
<th><f:translate key="impexpcore_displaycon_updateMode" /></th>
<th><f:translate key="impexpcore_displaycon_currentPath" /></th>
</f:if>
<f:if condition="{contentOverview.showDiff}">
<th><f:translate key="impexpcore_displaycon_result" /></th>
</f:if>
</tr>
<f:for each="{contentOverview.remainingRecords}" as="line">
<tr>
<td><f:format.raw>{line.controls}</f:format.raw></td>
<td class="col-nowrap"><f:format.raw>{line.preCode}{line.title}</f:format.raw></td>
<td class="col-nowrap"><f:format.raw>{line.message}</f:format.raw></td>
<f:if condition="{contentOverview.update}">
<td class="col-nowrap"><f:format.raw>{line.updateMode}</f:format.raw></td>
<td class="col-nowrap"><f:format.raw>{line.updatePath}</f:format.raw></td>
</f:if>
<f:if condition="{contentOverview.showDiff}">
<td><f:format.raw>{line.showDiffContent}</f:format.raw></td>
</f:if>
</tr>
</f:for>
</tbody>
</table>
</f:if>
</div>
</html>
@@ -0,0 +1,30 @@
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true">
<h4><f:translate key="makeadvanc_softReferences" /></h4>
<div class="form-group">
<f:be.buttons.csh table="xMOD_tx_impexp" field="htmlCssResources"><f:translate key="makeadvanc_excludeHtmlCssFile" /></f:be.buttons.csh>
<label for="checkExcludeHTMLfileResources">
<f:form.checkbox name="tx_impexp[excludeHTMLfileResources]" id="checkExcludeHTMLfileResources" value="1" checked="{inData.excludeHTMLfileResources} == 1" />
</label>
</div>
<h4><f:translate key="makeadvanc_files" /></h4>
<div class="form-group">
<label for="saveFilesOutsideExportFile">
<f:form.checkbox name="tx_impexp[saveFilesOutsideExportFile]" id="saveFilesOutsideExportFile" value="1" checked="{inData.saveFilesOutsideExportFile} == 1" />
<f:translate key="makeadvanc_saveFilesOutsideExportFile" />
<f:translate key="makeadvanc_saveFilesOutsideExportFile_limit" />
</label>
</div>
<h4><f:translate key="makeadvanc_extensionDependencies" /></h4>
<div class="form-group">
<label>
<f:be.buttons.csh table="xMOD_tx_impexp" field="extensionDependencies"><f:translate key="makeadvanc_selectExtensionsThatThe" /></f:be.buttons.csh>
</label>
<f:form.select class="form-control" name="tx_impexp[extension_dep]" multiple="multiple"
size="{f:if(condition: '{extensions -> f:count()} > 9', then: '10', else: '5')}"
options="{extensions}" value="{inData.extension_dep}"/>
</div>
<div class="form-group">
<f:form.submit class="btn btn-default" value="{f:translate(key: 'makesavefo_update')}" />
<f:form.hidden name="tx_impexp[download_export_name]" value="{nameSuggestion -> f:format.crop(maxCharacters: 30, append: '')}" />
</div>
</html>
@@ -0,0 +1,139 @@
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true">
<h3>
<f:be.buttons.csh table="xMOD_tx_impexp" field="pageTreeCfg"><f:translate key="makeconfig_exportPagetreeConfiguration" /></f:be.buttons.csh>
</h3>
<div class="row">
<div class="col-sm-2">
<label class="control-label"><f:translate key="makeconfig_pageId" /></label>
</div>
<div class="col-sm-10">
{inData.pagetree.id}
<f:form.hidden value="{inData.pagetree.id}" name="tx_impexp[pagetree][id]" />
</div>
</div>
<div class="row">
<div class="col-sm-2">
<label class="control-label">
<f:be.buttons.csh table="xMOD_tx_impexp" field="pageTreeDisplay"><f:translate key="makeconfig_tree" /></f:be.buttons.csh>
</label>
</div>
<div class="col-sm-10">
<f:if condition="{treeHTML}">
<f:then><f:format.raw>{treeHTML}</f:format.raw></f:then>
<f:else><f:translate key="makeconfig_noTreeExportedOnly" /></f:else>
</f:if>
</div>
</div>
<div class="form-group">
<label>
<f:be.buttons.csh table="xMOD_tx_impexp" field="pageTreeMode"><f:translate key="makeconfig_levels" /></f:be.buttons.csh>
</label>
<f:form.select class="form-control" name="tx_impexp[pagetree][levels]" options="{levelSelectOptions}" value="{inData.pagetree.levels}" />
</div>
<div class="form-group">
<label>
<f:be.buttons.csh table="xMOD_tx_impexp" field="pageTreeRecordLimit"><f:translate key="makeconfig_includeTables" /></f:be.buttons.csh>
</label>
<f:form.select class="form-control" name="tx_impexp[pagetree][tables]"
options="{tableSelectOptions}" multiple="multiple" value="{inData.pagetree.tables}"
size="{f:if(condition: '{tableSelectOptions -> f:count()} > 9', then: '10', else: '5')}" />
</div>
<f:if condition="{records -> f:count()} > 0">
<h4>
<f:be.buttons.csh table="xMOD_tx_impexp" field="singleRecord"><f:translate key="makeconfig_exportSingleRecord" /></f:be.buttons.csh>
</h4>
<div class="row">
<div class="col-sm-2">
<label><f:translate key="makeconfig_record" /></label>
</div>
<div class="col-sm-10">
<f:for each="{records}" as="record">
<f:format.raw>{record.icon}</f:format.raw>
{record.title}
<f:form.hidden name="tx_impexp[record][]" value="{record.tableName}:{record.recordUid}" />
<br />
</f:for>
</div>
</div>
</f:if>
<f:if condition="{tableList -> f:count()} > 0">
<h4><f:translate key="makeconfig_exportTablesFromPages" /></h4>
<div class="row">
<div class="col-sm-2">
<label>
<f:be.buttons.csh table="xMOD_tx_impexp" field="tableList"><f:translate key="makeconfig_tablePids" /></f:be.buttons.csh>
</label>
</div>
<div class="col-sm-10">
<f:for each="{tableList}" as="table">
<f:format.raw>{table.iconAndTitle}</f:format.raw>
<f:form.hidden name="tx_impexp[list][]" value="{table.reference}" />
<br />
</f:for>
</div>
</div>
</f:if>
<h4><f:translate key="makeconfig_relationsAndExclusions" /></h4>
<div class="form-group">
<label>
<f:be.buttons.csh table="xMOD_tx_impexp" field="inclRelations"><f:translate key="makeconfig_includeRelationsToTables" /></f:be.buttons.csh>
</label>
<f:form.select class="form-control" name="tx_impexp[external_ref][tables]"
options="{externalReferenceTableSelectOptions}" multiple="multiple" value="{inData.external_ref.tables}"
size="{f:if(condition: '{externalReferenceTableSelectOptions -> f:count()} > 9', then: '10', else: '5')}" />
</div>
<div class="form-group">
<label>
<f:be.buttons.csh table="xMOD_tx_impexp" field="staticRelations"><f:translate key="makeconfig_useStaticRelationsFor" /></f:be.buttons.csh>
</label>
<f:form.select class="form-control" name="tx_impexp[external_static][tables]"
options="{externalStaticTableSelectOptions}" multiple="multiple" value="{inData.external_static.tables}"
size="{f:if(condition: '{externalStaticTableSelectOptions -> f:count()} > 9', then: '10', else: '5')}" />
</div>
<div class="form-group">
<label for="checkShowStaticRelations">
<f:form.checkbox name="tx_impexp[showStaticRelations]" id="checkShowStaticRelations" value="1"
checked="{inData.showStaticRelations} == 1" />
<f:translate key="makeconfig_showStaticRelations" />
</label>
</div>
<div class="form-group">
<label class="control-label">
<f:be.buttons.csh table="xMOD_tx_impexp" field="excludedElements"><f:translate key="makeconfig_excludeElements" /></f:be.buttons.csh>
</label>
<p class="form-control-static">
<f:if condition="{inData.exclude -> f:count()} > 0">
<f:then>
<f:for each="{inData.exclude}" key="key" as="value" iteration="index">
<f:form.hidden name="tx_impexp[exclude][{key}]" value="1" />
<f:if condition="{index.isLast}">
<f:then>{key}</f:then>
<f:else>{key}, </f:else>
</f:if>
</f:for>
<label for="checkExclude">
<input type="checkbox" name="tx_impexp[exclude]" id="checkExclude" value="1" />
<f:translate key="makeconfig_clearAllExclusions" />
</label>
</f:then>
<f:else>
<f:translate key="makeconfig_noManuallyExcludedElementsYet" />
</f:else>
</f:if>
</p>
<p class="form-control-static">
<label for="checkExcludeDisabled">
<f:form.checkbox name="tx_impexp[excludeDisabled]" id="checkExcludeDisabled" value="1" checked="{inData.excludeDisabled}" />
<f:translate key="makeconfig_excludeDisabledElements" />
</label>
</p>
</div>
<div class="form-group">
<f:form.submit class="btn btn-default" value="{f:translate(key: 'makeadvanc_update')}" />
<f:form.hidden
name="tx_impexp[download_export_name]"
value="{nameSuggestion -> f:format.crop(maxCharacters: 30, append: '')}" />
</div>
</html>
@@ -0,0 +1,75 @@
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true">
<h3>
<f:be.buttons.csh table="xMOD_tx_impexp" field="presets"><f:translate key="makesavefo_presets" /></f:be.buttons.csh>
</h3>
<div class="form-group">
<label for="preset-select"><f:translate key="makesavefo_selectPreset" /></label>
<f:form.select class="form-control" id="preset-select" name="preset[select]" options="{presetSelectOptions}" />
</div>
<div class="form-group">
<f:form.hidden name="not-set" value="1" id="t3js-submit-field" />
<f:form.submit class="btn btn-default" value="{f:translate(key: 'makesavefo_load')}" name="preset[load]" />
<f:form.button class="btn btn-default t3js-confirm-trigger"
type="button" name="preset[save]"
data="{title: '{f:translate(key: \'pleaseConfirm\')}', message: '{f:translate(key: \'makesavefo_areYouSure\')}'}">
<f:translate key="makesavefo_save" />
</f:form.button>
<f:form.button class="btn btn-default t3js-confirm-trigger"
type="button" name="preset[delete]"
data="{title: '{f:translate(key: \'pleaseConfirm\')}', message: '{f:translate(key: \'makesavefo_areYouSure\')}'}">
<f:translate key="makesavefo_delete" />
</f:form.button>
<f:form.button class="btn btn-default t3js-confirm-trigger"
type="button" name="preset[merge]"
data="{title: '{f:translate(key: \'pleaseConfirm\')}', message: '{f:translate(key: \'makesavefo_areYouSure\')}'}">
<f:translate key="makesavefo_merge" />
</f:form.button>
</div>
<div class="form-group">
<label for="preset-title"><f:translate key="makesavefo_titleOfNewPreset" /></label>
<f:form.textfield class="form-control" id="preset-title" name="tx_impexp[preset][title]" value="{inData.preset.title}" />
</div>
<div class="form-group">
<label for="checkPresetPublic">
<f:form.checkbox name="tx_impexp[preset][public]" id="checkPresetPublic" value="1"
checked="{inData.preset.public} == 1" />
<f:translate key="makesavefo_public" />
</label>
</div>
<h3><f:translate key="makesavefo_outputOptions" /></h3>
<h4>
<f:be.buttons.csh table="xMOD_tx_impexp" field="metadata"><f:translate key="makesavefo_metaData" /></f:be.buttons.csh>
</h4>
<div class="form-group">
<label for="meta-title"><f:translate key="makesavefo_title" /></label>
<f:form.textfield class="form-control" name="tx_impexp[meta][title]" id="meta-title" value="{inData.meta.title}" />
</div>
<div class="form-group">
<label for="meta-description"><f:translate key="makesavefo_description" /></label>
<f:form.textfield class="form-control" name="tx_impexp[meta][description]" id="meta-description" value="{inData.meta.description}" />
</div>
<div class="form-group">
<label for="meta-notes"><f:translate key="makesavefo_notes" /></label>
<f:form.textarea class="form-control" name="tx_impexp[meta][notes]" id="meta-notes" value="{inData.meta.notes}" />
</div>
<h4>
<f:be.buttons.csh table="xMOD_tx_impexp" field="fileFormat"><f:translate key="makesavefo_fileFormat" /></f:be.buttons.csh>
</h4>
<div class="form-group">
<f:form.select class="form-control" name="tx_impexp[filetype]" options="{filetypeSelectOptions}" value="{inData.filetype}" />
</div>
<div class="form-group">
<label for="impexp-filename"><f:translate key="makesavefo_filenameSavedInS" arguments="{0: saveFolder}" /></label>
<f:form.textfield class="form-control" name="tx_impexp[filename]" id="impexp-filename" value="{inData.filename}" />
</div>
<div class="form-group">
<f:form.submit class="btn btn-default" value="{f:translate(key: 'makesavefo_update')}" /> -
<f:form.submit class="btn btn-default" value="{f:translate(key: 'makesavefo_downloadExport')}" name="tx_impexp[download_export]" />
<f:if condition="{hasSaveFolder}">
- <f:form.submit class="btn btn-default" value="{f:translate(key: 'importdata_saveToFilename')}" name="tx_impexp[save_export]" />
</f:if>
</div>
</html>
@@ -0,0 +1,110 @@
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true">
<h3><f:translate key="importdata_selectFileToImport" /></h3>
<div class="form-group">
<label for="impexp-file">
<f:be.buttons.csh table="xMOD_tx_impexp" field="importFile"><f:translate key="importdata_file" /></f:be.buttons.csh>
</label>
<f:form.select name="tx_impexp[file]" class="form-control" id="impexp-file" value="{inData.file}" options="{fileSelectOptions}" />
<p class="help-block">{importPath}</p>
<f:if condition="{import.compress}">
<f:else><span class="text-danger"><f:translate key="importdata_noteNoDecompressorAvailable" /></span></f:else>
</f:if>
</div>
<h3><f:translate key="importdata_importOptions" /></h3>
<h4>
<f:be.buttons.csh table="xMOD_tx_impexp" field="update"><f:translate key="importdata_update" /></f:be.buttons.csh>
</h4>
<div class="form-group">
<label for="checkDo_update">
<f:form.checkbox name="tx_impexp[do_update]" id="checkDo_update" value="1" checked="{inData.do_update} == 1" />
<f:translate key="importdata_updateRecords" />
</label>
<p class="help-block">(<f:translate key="importdata_thisOptionRequiresThat" />)</p>
</div>
<f:if condition="{inData.do_update}">
<div class="form-group">
<label for="checkGlobal_ignore_pid">
<f:form.checkbox name="tx_impexp[global_ignore_pid]" id="checkGlobal_ignore_pid" value="1" checked="{inData.global_ignore_pid} == 1" />
<f:translate key="importdata_ignorePidDifferencesGlobally" />
</label>
<p class="help-block">(<f:translate key="importdata_ifYouSetThis" />)</p>
</div>
</f:if>
<h4>
<f:be.buttons.csh table="xMOD_tx_impexp" field="options"><f:translate key="importdata_options" /></f:be.buttons.csh>
</h4>
<div class="form-group">
<label for="checkNotShowDiff">
<f:form.checkbox name="tx_impexp[notShowDiff]" id="checkNotShowDiff" value="1" checked="{inData.notShowDiff} == 1" />
<f:translate key="importdata_doNotShowDifferences" />
</label>
<p class="help-block">(<f:translate key="importdata_greenValuesAreFrom" />)</p>
</div>
<f:if condition="{isAdmin}">
<div class="form-group">
<label for="checkAllowPHPScripts">
<f:form.checkbox name="tx_impexp[allowPHPScripts]" id="checkAllowPHPScripts" value="1"
checked="{inData.allowPHPScripts} == 1" />
<f:translate key="importdata_allowToWriteBanned" />
</label>
</div>
<f:if condition="!{inData.do_update}">
<div class="form-group">
<label for="checkForce_all_UIDS">
<f:form.checkbox name="tx_impexp[force_all_UIDS]" id="checkForce_all_UIDS" value="1"
checked="{inData.force_all_UIDS} == 1" />
<span class="text-danger">
<f:translate key="importdata_force_all_UIDS" />
</span>
</label>
<p class="help-block">(<f:translate key="importdata_force_all_UIDS_descr" />)</p>
</div>
</f:if>
</f:if>
<h4>
<f:be.buttons.csh table="xMOD_tx_impexp" field="action"><f:translate key="importdata_action" /></f:be.buttons.csh>
</h4>
<f:if condition="{inData.import_file}">
<f:then>
<f:form.submit class="btn btn-default" name="tx_impexp[new_import]" value="{f:translate(key: 'importdata_newImport')}" />
</f:then>
<f:else>
<f:form.submit class="btn btn-default" value="{f:translate(key: 'importdata_preview')}" />
<f:if condition="{inData.file}">
- <f:form.hidden name="not-set" value="1" id="t3js-submit-field" />
<f:if condition="{inData.do_update}">
<f:then>
<f:form.button class="btn btn-default t3js-confirm-trigger"
type="button" name="tx_impexp[import_file]"
data="{title: '{f:translate(key: \'pleaseConfirm\')}', message: '{f:translate(key: \'makesavefo_areYouSure\')}'}">
<f:translate key="importdata_update_299e" />
</f:form.button>
</f:then>
<f:else>
<f:form.button class="btn btn-default t3js-confirm-trigger"
type="button" name="tx_impexp[import_file]"
data="{title: '{f:translate(key: \'pleaseConfirm\')}', message: '{f:translate(key: \'makesavefo_areYouSure\')}'}">
<f:translate key="importdata_import" />
</f:form.button>
</f:else>
</f:if>
</f:if>
</f:else>
</f:if>
<f:form.hidden name="tx_impexp[action]" value="import" />
<h4>
<f:be.buttons.csh table="xMOD_tx_impexp" field="enableLogging"><f:translate key="importdata_enableLogging" /></f:be.buttons.csh>
</h4>
<div class="form-group">
<label for="checkEnableLogging">
<f:form.checkbox name="tx_impexp[enableLogging]" id="checkEnableLogging" value="1"
checked="{inData.enableLogging} == 1" />
<f:translate key="importdata_writeIndividualDbActions" />
</label>
<p class="help-block">(<f:translate key="importdata_thisIsDisabledBy" />)</p>
</div>
</html>
@@ -0,0 +1,29 @@
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true">
<h3><f:translate key="importdata_metaData" /></h3>
<div class="table-fit table-fit-wrap">
<table class="table table-striped table-hover">
<tbody>
<tr>
<th class="col-nowrap"><f:translate key="importdata_title" /></th>
<td><f:format.nl2br>{import.dat.header.meta.title}</f:format.nl2br></td>
</tr>
<tr>
<th class="col-nowrap"><f:translate key="importdata_description" /></th>
<td><f:format.nl2br>{import.dat.header.meta.description}</f:format.nl2br></td>
</tr>
<tr>
<th class="col-nowrap"><f:translate key="importdata_notes" /></th>
<td><f:format.nl2br>{import.dat.header.meta.notes}</f:format.nl2br></td>
</tr>
<tr>
<th class="col-nowrap"><f:translate key="importdata_packager" /></th>
<td>
<f:format.nl2br>{import.dat.header.meta.packager_name} ({import.dat.header.meta.packager_username})</f:format.nl2br>
<br/>
<f:translate key="importdata_email" /> {import.dat.header.meta.packager_email}
</td>
</tr>
</tbody>
</table>
</div>
</html>
@@ -0,0 +1,31 @@
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true">
<h3><f:translate key="importdata_uploadFileFromLocal" /></h3>
<h4>
<f:be.buttons.csh table="xMOD_tx_impexp" field="upload"><f:translate key="importdata_browse" /></f:be.buttons.csh>
</h4>
<div class="form-group">
<f:form.upload name="upload_1" />
<f:form.hidden name="file[upload][1][target]" value="{tempFolder}" />
<f:form.hidden name="file[upload][1][data]" value="1" />
</div>
<div class="form-group">
<f:form.submit class="btn btn-default" name="_upload" value="{f:translate(key: 'LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:file_upload.php.submit')}" />
</div>
<div class="form-group">
<label for="checkOverwriteExistingFiles">
<f:form.checkbox name="overwriteExistingFiles" id="checkOverwriteExistingFiles" value="replace" checked="checked" />
<f:translate key="LLL:EXT:core/Resources/Private/Language/locallang_misc.xlf:overwriteExistingFiles" />
</label>
</div>
<f:if condition="{submitted}">
<h4><f:translate key="importdata_uploadStatus" /></h4>
<f:if condition="{noFileUploaded}">
<f:then>
<f:be.infobox title="{f:translate(key: 'importdata_success')} {uploadedFile}" state="0" />
</f:then>
<f:else>
<f:be.infobox title="{f:translate(key: 'importdata_failureNoFileUploaded')}" state="2" />
</f:else>
</f:if>
</f:if>
</html>