Files
idpan.poznan.pl/administrator/components/com_jchoptimize/lib/tmpl/bulk_settings.blade.php
2026-02-08 21:16:11 +01:00

57 lines
2.2 KiB
PHP

@php
/**
* JCH Optimize - Performs several front-end optimizations for fast downloads
*
* @package jchoptimize/joomla-platform
* @author Samuel Marshall <samuel@jch-optimize.net>
* @copyright Copyright (c) 2020 Samuel Marshall / JCH Optimize
* @license GNU/GPLv3, or later. See LICENSE file
*
* If LICENSE file missing, see <http://www.gnu.org/licenses/>.
*/
use JchOptimize\Core\SystemUri;use Joomla\CMS\Language\Text;
defined( '_JEXEC' ) or die( 'Restricted Access' );
$options = [
'task' => 'importsettings'
];
$data = json_encode($options);
$maxFileSize = ini_get('upload_max_filesize');
$confirmDelete = Text::_('COM_JCHOPTIMIZE_CONFIRM_DELETE_SETTINGS');
use function _JchOptimizeVendor\e;
@endphp
<form id="bulk-settings-form" action="{{SystemUri::basePath()}}index.php" name="bulk-settings-form"
method="post"
enctype="multipart/form-data">
<p class="alert alert-warning">{{Text::_('COM_JCHOPTIMIZE_BULK_SETTINGS_WARNING')}}</p>
<p class="text-center">
<button id="export-settings-file-button" type="submit" class="btn btn-secondary" name="task"
value="exportsettings">
<span class="icon-download"></span>
{{Text::_('COM_JCHOPTIMIZE_EXPORT_SETTINGS')}}
</button>
<button id="reset-settings-button" type="submit" class="btn btn-warning"
name="task" value="setdefaultsettings" onclick="return confirm('{{$confirmDelete}}')">
<span class="icon-redo-2"></span>
{{Text::_('COM_JCHOPTIMIZE_RESET_DEFAULT_SETTINGS')}}
</button>
<button id="import-settings-file-button" type="button" class="btn btn-primary"
onclick="getSettingsFileUpload()" name="task" value="importsettings">
<span class="icon-upload"></span>
{{Text::_('COM_JCHOPTIMIZE_IMPORT_SETTINGS')}}
</button>
<div class="hidden">
<!-- <input type="hidden" name="MAX_FILE_SIZE" value="4000"> -->
<input id="bulk-settings-file-input" type="file" name="file" accept="application/json">
</div>
</p>
<input type="hidden" name="option" value="com_jchoptimize">
<input type="hidden" name="view" value="Utility">
</form>