108 lines
3.6 KiB
PHP
108 lines
3.6 KiB
PHP
<?php
|
|
/**
|
|
* @package akeebabackup
|
|
* @copyright Copyright (c)2006-2022 Nicholas K. Dionysopoulos / Akeeba Ltd
|
|
* @license GNU General Public License version 3, or later
|
|
*/
|
|
|
|
// Protect from unauthorized access
|
|
defined('_JEXEC') || die();
|
|
|
|
use Joomla\CMS\HTML\HTMLHelper;
|
|
use Joomla\CMS\Language\Text;
|
|
|
|
/** @var \Akeeba\Component\AkeebaBackup\Administrator\View\Configuration\HtmlView $this */
|
|
|
|
// Enable Bootstrap popovers
|
|
HTMLHelper::_('bootstrap.popover', '[rel=popover]', [
|
|
'html' => true,
|
|
'placement' => 'bottom',
|
|
'trigger' => 'click hover',
|
|
'sanitize' => false,
|
|
]);
|
|
|
|
// Configuration Wizard pop-up
|
|
if ($this->promptForConfigurationwizard)
|
|
{
|
|
echo $this->loadAnyTemplate('Configuration/confwiz_modal');
|
|
}
|
|
|
|
// Modal dialog prototypes
|
|
echo $this->loadAnyTemplate('commontemplates/ftpconnectiontest');
|
|
echo $this->loadAnyTemplate('commontemplates/errormodal');
|
|
echo $this->loadAnyTemplate('commontemplates/folderbrowser');
|
|
?>
|
|
|
|
<?php if($this->secureSettings == 1): ?>
|
|
<div class="alert alert-success alert-dismissible">
|
|
<?= Text::_('COM_AKEEBABACKUP_CONFIG_UI_SETTINGS_SECURED') ?>
|
|
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="<?= Text::_('JLIB_HTML_BEHAVIOR_CLOSE') ?>"></button>
|
|
</div>
|
|
<?php elseif($this->secureSettings == 0): ?>
|
|
<div class="alert alert-warning alert-dismissible">
|
|
<?= Text::_('COM_AKEEBABACKUP_CONFIG_UI_SETTINGS_NOTSECURED') ?>
|
|
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="<?= Text::_('JLIB_HTML_BEHAVIOR_CLOSE') ?>"></button>
|
|
</div>
|
|
<?php endif ?>
|
|
|
|
<?= $this->loadAnyTemplate('commontemplates/profilename') ?>
|
|
|
|
<div class="alert alert-info alert-dismissible">
|
|
<?= Text::_('COM_AKEEBABACKUP_CONFIG_WHERE_ARE_THE_FILTERS') ?>
|
|
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="<?= Text::_('JLIB_HTML_BEHAVIOR_CLOSE') ?>"></button>
|
|
</div>
|
|
|
|
<form name="adminForm" id="adminForm" method="post"
|
|
action="index.php">
|
|
|
|
<div class="card">
|
|
<h3 class="card-header">
|
|
<?= Text::_('COM_AKEEBABACKUP_PROFILES_LABEL_DESCRIPTION') ?>
|
|
</h3>
|
|
|
|
<div class="card-body">
|
|
<div class="row mb-3">
|
|
<label for="profilename" class="col-sm-3 col-form-label"
|
|
rel="popover"
|
|
title="<?= Text::_('COM_AKEEBABACKUP_PROFILES_LABEL_DESCRIPTION') ?>"
|
|
data-bs-content="<?= Text::_('COM_AKEEBABACKUP_PROFILES_LABEL_DESCRIPTION_TOOLTIP') ?>"
|
|
>
|
|
<?= Text::_('COM_AKEEBABACKUP_PROFILES_LABEL_DESCRIPTION') ?>
|
|
</label>
|
|
<div class="col-sm-9">
|
|
<input type="text" name="profilename" id="profilename"
|
|
class="form-control"
|
|
value="<?= $this->escape($this->profileName) ?>"/>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row mb-3">
|
|
<div class="col-sm-9 offset-sm-3">
|
|
<div class="form-check">
|
|
<input type="checkbox" name="quickicon"
|
|
class="form-check-input"
|
|
id="quickicon" <?= $this->quickIcon ? 'checked="checked"' : '' ?>/>
|
|
<label for="quickicon"
|
|
class="form-check-label"
|
|
rel="popover"
|
|
title="<?= Text::_('COM_AKEEBABACKUP_CONFIG_QUICKICON_LABEL') ?>"
|
|
data-bs-content="<?= Text::_('COM_AKEEBABACKUP_CONFIG_QUICKICON_DESC') ?>"
|
|
>
|
|
<?= Text::_('COM_AKEEBABACKUP_CONFIG_QUICKICON_LABEL') ?>
|
|
</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- This div contains dynamically generated user interface elements -->
|
|
<div id="akeebagui">
|
|
</div>
|
|
|
|
<input type="hidden" name="option" value="com_akeebabackup"/>
|
|
<input type="hidden" name="view" value="Configuration"/>
|
|
<input type="hidden" name="task" value=""/>
|
|
<input type="hidden" name="<?= \Joomla\CMS\Factory::getApplication()->getFormToken() ?>" value="1"/>
|
|
</form>
|