65 lines
2.0 KiB
PHP
65 lines
2.0 KiB
PHP
<?php
|
|
/**
|
|
* @package akeebabackup
|
|
* @copyright Copyright (c)2006-2022 Nicholas K. Dionysopoulos / Akeeba Ltd
|
|
* @license GNU General Public License version 3, or later
|
|
*/
|
|
|
|
/** @var $this \Akeeba\Component\AkeebaBackup\Administrator\View\Controlpanel\HtmlView */
|
|
|
|
// Protect from unauthorized access
|
|
defined('_JEXEC') || die();
|
|
|
|
/**
|
|
* Call this template with:
|
|
* [
|
|
* 'returnURL' => 'index.php?......'
|
|
* ]
|
|
* to set up a custom return URL
|
|
*/
|
|
|
|
use Joomla\CMS\HTML\HTMLHelper;
|
|
use Joomla\CMS\Language\Text;
|
|
|
|
$this->document->getWebAssetManager()
|
|
->usePreset('choicesjs')
|
|
->useScript('webcomponent.field-fancy-select');
|
|
?>
|
|
<div class="akeeba-panel">
|
|
<form action="index.php" method="post"
|
|
name="switchActiveProfileForm" id="switchActiveProfileForm"
|
|
class="d-md-flex flex-md-row justify-content-md-evenly align-items-center border border-1 bg-light border-rounded rounded-2 mt-1 mb-2 p-2">
|
|
<input type="hidden" name="option" value=com_akeebabackup" />
|
|
<input type="hidden" name="view" value="Controlpanel" />
|
|
<input type="hidden" name="task" value="SwitchProfile" />
|
|
<?php if(isset($returnURL)): ?>
|
|
<input type="hidden" name="returnurl" value="<?= $this->escape($returnURL) ?>" />
|
|
<?php endif ?>
|
|
<?= HTMLHelper::_('form.token') ?>
|
|
|
|
<div class="m-2">
|
|
<label>
|
|
<?= Text::_('COM_AKEEBABACKUP_CPANEL_PROFILE_TITLE') ?>: #<?= (int)$this->profileId ?>
|
|
</label>
|
|
</div>
|
|
<div class="flex-grow-1">
|
|
<joomla-field-fancy-select
|
|
search-placeholder="<?= Text::_('COM_AKEEBABACKUP_BUADMIN_LABEL_PROFILEID') ?>"
|
|
><?=
|
|
HTMLHelper::_('select.genericlist', $this->profileList, 'profileid', [
|
|
'list.select' => $this->profileId,
|
|
'id' => 'comAkeebaControlPanelProfileSwitch',
|
|
])
|
|
?></joomla-field-fancy-select>
|
|
</div>
|
|
|
|
<div class="m-2">
|
|
<button type="button"
|
|
class="btn btn-primary btn-sm d-xs-none d-sm-none" type="submit">
|
|
<span class="akion-forward"></span>
|
|
<?= Text::_('COM_AKEEBABACKUP_CPANEL_PROFILE_BUTTON') ?>
|
|
</button>
|
|
</div>
|
|
</form>
|
|
</div>
|