You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
131 lines
6.3 KiB
131 lines
6.3 KiB
{{ error|raw }} |
|
<script type="text/javascript"> |
|
{{ get_js_value("Messages.strSavedOn", 'Saved on: @DATE@'|trans) }} |
|
</script> |
|
<div class="row"> |
|
<div id="maincontainer" class="container-fluid"> |
|
<div class="row"> |
|
<div class="col-12 col-md-7"> |
|
<div class="card mt-4"> |
|
<div class="card-header"> |
|
{% trans 'Import' %} |
|
</div> |
|
<div class="card-body"> |
|
<form class="prefs-form disableAjax" name="prefs_import" action="{{ url('/preferences/manage') }}" method="post" |
|
enctype="multipart/form-data"> |
|
{{ get_hidden_inputs() }} |
|
<input type="hidden" name="MAX_FILE_SIZE" value="{{ max_upload_size }}"> |
|
<input type="hidden" name="json" value=""> |
|
<input type="radio" id="import_text_file" name="import_type" value="text_file" checked="checked"> |
|
<label for="import_text_file"> {% trans 'Import from file' %} </label> |
|
<div id="opts_import_text_file" class="prefsmanage_opts"> |
|
<label for="input_import_file"> {% trans 'Browse your computer:' %} </label> |
|
<input type="file" name="import_file" id="input_import_file"> |
|
</div> |
|
<input type="radio" id="import_local_storage" name="import_type" value="local_storage" |
|
disabled="disabled"> |
|
<label for="import_local_storage"> {% trans 'Import from browser\'s storage' %} </label> |
|
<div id="opts_import_local_storage" class="prefsmanage_opts disabled"> |
|
<div class="localStorage-supported"> |
|
{% trans 'Settings will be imported from your browser\'s local storage.' %} |
|
<br> |
|
<div class="localStorage-exists"> |
|
{% trans 'Saved on: @DATE@' %} |
|
</div> |
|
<div class="localStorage-empty"> |
|
{{ 'You have no saved settings!'|trans|notice }} |
|
</div> |
|
</div> |
|
<div class="localStorage-unsupported"> |
|
{{ 'This feature is not supported by your web browser'|trans|notice }} |
|
</div> |
|
</div> |
|
<input type="checkbox" id="import_merge" name="import_merge"> |
|
<label for="import_merge"> {% trans 'Merge with current configuration' %} </label> |
|
<br><br> |
|
<input class="btn btn-primary" type="submit" name="submit_import" value="{{ 'Go'|trans }}"> |
|
</form> |
|
</div> |
|
</div> |
|
{% if exists_setup_and_not_exists_config %} |
|
{# show only if setup script is available, allows to disable this message #} |
|
{# by simply removing setup directory #} |
|
{# Also do not show in config exists (and setup would refuse to work) #} |
|
<div class="card mt-4"> |
|
<div class="card-header"> |
|
{% trans 'More settings' %} |
|
</div> |
|
<div class="card-body"> |
|
{{ 'You can set more settings by modifying config.inc.php, eg. by using %sSetup script%s.'|trans|format('<a href="setup/index.php" target="_blank">','</a>')|raw }} |
|
{{ show_docu('setup', 'setup-script') }} |
|
</div> |
|
</div> |
|
{% endif %} |
|
</div> |
|
<div class="col-12 col-md-5"> |
|
<div class="card mt-4"> |
|
<div class="card-header"> |
|
{% trans 'Export' %} |
|
</div> |
|
<div class="card-body"> |
|
<div class="click-hide-message hide"> |
|
{{ 'Configuration has been saved.'|trans|raw_success }} |
|
</div> |
|
<form class="prefs-form disableAjax" name="prefs_export" |
|
action="{{ url('/preferences/manage') }}" method="post"> |
|
{{ get_hidden_inputs() }} |
|
<div> |
|
<input type="radio" id="export_text_file" name="export_type" |
|
value="text_file" checked="checked"> |
|
<label for="export_text_file"> |
|
{% trans 'Save as JSON file' %} |
|
</label><br> |
|
<input type="radio" id="export_php_file" name="export_type" value="php_file"> |
|
<label for="export_php_file"> |
|
{% trans 'Save as PHP file' %} |
|
</label><br> |
|
<input type="radio" id="export_local_storage" name="export_type" value="local_storage" |
|
disabled="disabled"> |
|
<label for="export_local_storage"> |
|
{% trans 'Save to browser\'s storage' %} |
|
</label> |
|
</div> |
|
<div id="opts_export_local_storage" |
|
class="prefsmanage_opts disabled"> |
|
<span class="localStorage-supported"> |
|
{% trans 'Settings will be saved in your browser\'s local storage.' %} |
|
<div class="localStorage-exists"> |
|
<b> |
|
{% trans 'Existing settings will be overwritten!' %} |
|
</b> |
|
</div> |
|
</span> |
|
<div class="localStorage-unsupported"> |
|
{{ 'This feature is not supported by your web browser'|trans|notice }} |
|
</div> |
|
</div> |
|
<br> |
|
<input class="btn btn-primary" type="submit" name="submit_export" value="{% trans 'Go' %}"> |
|
</form> |
|
</div> |
|
</div> |
|
<div class="card mt-4"> |
|
<div class="card-header"> |
|
{% trans 'Reset' %} |
|
</div> |
|
<div class="card-body"> |
|
<form class="prefs-form disableAjax" name="prefs_reset" |
|
action="{{ url('/preferences/manage') }}" method="post"> |
|
{{ get_hidden_inputs() }} |
|
{% trans 'You can reset all your settings and restore them to default values.' %} |
|
<br><br> |
|
<input class="btn btn-secondary" type="submit" name="submit_clear" value="{% trans 'Reset' %}"> |
|
</form> |
|
</div> |
|
</div> |
|
</div> |
|
</div> |
|
<br class="clearfloat"> |
|
</div> |
|
</div> |
|
</div>
|
|
|