Use template for getHtmlForExportOptionsQuickExport
Signed-off-by: Maurício Meneghini Fauth <mauriciofauth@gmail.com>
This commit is contained in:
parent
083ae21f51
commit
0183003195
@ -302,34 +302,19 @@ class Export
|
||||
public static function getHtmlForExportOptionsQuickExport()
|
||||
{
|
||||
global $cfg;
|
||||
$html = '<div class="exportoptions" id="output_quick_export">';
|
||||
$html .= '<h3>' . __('Output:') . '</h3>';
|
||||
$html .= '<ul>';
|
||||
$html .= '<li>';
|
||||
$html .= '<input type="checkbox" name="quick_export_onserver" value="saveit" ';
|
||||
$html .= 'id="checkbox_quick_dump_onserver" ';
|
||||
$html .= self::exportCheckboxCheck('quick_export_onserver');
|
||||
$html .= '/>';
|
||||
$html .= '<label for="checkbox_quick_dump_onserver">';
|
||||
$html .= sprintf(
|
||||
__('Save on server in the directory <b>%s</b>'),
|
||||
htmlspecialchars(Util::userDir($cfg['SaveDir']))
|
||||
$saveDir = Util::userDir($cfg['SaveDir']);
|
||||
$exportIsChecked = (bool) self::exportCheckboxCheck(
|
||||
'quick_export_onserver'
|
||||
);
|
||||
$exportOverwriteIsChecked = (bool) self::exportCheckboxCheck(
|
||||
'quick_export_onserver_overwrite'
|
||||
);
|
||||
$html .= '</label>';
|
||||
$html .= '</li>';
|
||||
$html .= '<li>';
|
||||
$html .= '<input type="checkbox" name="quick_export_onserver_overwrite" ';
|
||||
$html .= 'value="saveitover" id="checkbox_quick_dump_onserver_overwrite" ';
|
||||
$html .= self::exportCheckboxCheck('quick_export_onserver_overwrite');
|
||||
$html .= '/>';
|
||||
$html .= '<label for="checkbox_quick_dump_onserver_overwrite">';
|
||||
$html .= __('Overwrite existing file(s)');
|
||||
$html .= '</label>';
|
||||
$html .= '</li>';
|
||||
$html .= '</ul>';
|
||||
$html .= '</div>';
|
||||
|
||||
return $html;
|
||||
return Template::get('display/export/options_quick_export')->render([
|
||||
'save_dir' => $saveDir,
|
||||
'export_is_checked' => $exportIsChecked,
|
||||
'export_overwrite_is_checked' => $exportOverwriteIsChecked,
|
||||
]);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
20
templates/display/export/options_quick_export.twig
Normal file
20
templates/display/export/options_quick_export.twig
Normal file
@ -0,0 +1,20 @@
|
||||
<div class="exportoptions" id="output_quick_export">
|
||||
<h3>{% trans 'Output:' %}</h3>
|
||||
<ul>
|
||||
<li>
|
||||
<input type="checkbox" name="quick_export_onserver" value="saveit"
|
||||
id="checkbox_quick_dump_onserver"{{ export_is_checked ? ' checked' }}>
|
||||
<label for="checkbox_quick_dump_onserver">
|
||||
{{ 'Save on server in the directory <strong>%s</strong>'|trans|format(save_dir|e)|raw }}
|
||||
</label>
|
||||
</li>
|
||||
<li>
|
||||
<input type="checkbox" name="quick_export_onserver_overwrite"
|
||||
value="saveitover" id="checkbox_quick_dump_onserver_overwrite"
|
||||
{{- export_overwrite_is_checked ? ' checked' }}>
|
||||
<label for="checkbox_quick_dump_onserver_overwrite">
|
||||
{% trans 'Overwrite existing file(s)' %}
|
||||
</label>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
Loading…
Reference in New Issue
Block a user