File Manager

Current Directory: /home/astoriaah/www/administrator/components/com_akeeba/tmpl/RemoteFiles
Viewing File: /home/astoriaah/www/administrator/components/com_akeeba/tmpl/RemoteFiles/default.blade.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 use Joomla\CMS\Language\Text as JText; defined('_JEXEC') || die(); /** @var \Akeeba\Backup\Admin\View\RemoteFiles\Html $this */ // Is the engine incapable of any action? $noCapabilities = !$this->capabilities['delete'] && !$this->capabilities['downloadToFile'] && !$this->capabilities['downloadToBrowser']; // Are all remote files no longer present? $downloadToFileNotAvailable = !$this->actions['downloadToFile'] && $this->capabilities['downloadToFile']; $deleteNotAvailable = !$this->actions['delete'] && $this->capabilities['delete']; $allRemoteFilesGone = $downloadToFileNotAvailable && $deleteNotAvailable; ?> <div class="akeeba-panel--info" id="akeebaBackupRemoteFilesWorkInProgress" style="text-align: center; display: none"> <header class="akeeba-block-header"> <h3>@lang('COM_AKEEBA_REMOTEFILES_INPROGRESS_HEADER')</h3> </header> <img src="<?= $this->getContainer()->template->parsePath('media://com_akeeba/icons/spinner.gif') ?>" alt="@lang('COM_AKEEBA_REMOTEFILES_INPROGRESS_LBL_PLEASEWAIT')" /> <p> @lang('COM_AKEEBA_REMOTEFILES_INPROGRESS_LBL_UNDERWAY') </p> <p> @lang('COM_AKEEBA_REMOTEFILES_INPROGRESS_LBL_WAITINGINFO') </p> </div> <div id="akeebaBackupRemoteFilesMainInterface"> <div class="akeeba-panel--primary"> <header class="akeeba-block-header"> <h3>@lang('COM_AKEEBA_REMOTEFILES')</h3> </header> {{-- ===== No capabilities ===== --}} @if($noCapabilities) <div class="akeeba-block--failure"> <h3> @lang('COM_AKEEBA_REMOTEFILES_ERR_NOTSUPPORTED_HEADER') </h3> <p> @lang('COM_AKEEBA_REMOTEFILES_ERR_NOTSUPPORTED') </p> </div> {{-- ===== Remote files gone, no operations available ===== --}} @elseif($deleteNotAvailable) <div class="akeeba-block--failure"> <h3> @lang('COM_AKEEBA_REMOTEFILES_ERR_NOTSUPPORTED_HEADER') </h3> <p> @lang('COM_AKEEBA_REMOTEFILES_ERR_NOTSUPPORTED_ALREADYONSERVER') </p> </div> @else @if($this->actions['downloadToFile']) <a class="akeeba-btn--teal akeebaRemoteFilesShowWait" href="index.php?option=com_akeeba&view=RemoteFiles&task=dltoserver&tmpl=component&id=<?= $this->id ?>&part=-1" > <span class="akion-android-download"></span> <span>@lang('COM_AKEEBA_REMOTEFILES_FETCH')</span> </a> @else <button class="akeeba-btn--teal" disabled="disabled" title="@lang($this->capabilities['downloadToFile'] ? 'COM_AKEEBA_REMOTEFILES_ERR_DOWNLOADEDTOFILE_ALREADY' : 'COM_AKEEBA_REMOTEFILES_ERR_UNSUPPORTED')"> <span class="akion-android-download"></span> <span>@lang('COM_AKEEBA_REMOTEFILES_FETCH')</span> </button> @endif @if($this->actions['delete']) <a class="akeeba-btn--red akeebaRemoteFilesShowWait" href="index.php?option=com_akeeba&view=RemoteFiles&task=delete&tmpl=component&id=<?= $this->id ?>&part=-1" > <span class="akion-trash-a"></span> <span>@lang('COM_AKEEBA_REMOTEFILES_DELETE')</span> </a> @else <button class="akeeba-btn--teal" disabled="disabled" title="@lang($this->capabilities['delete'] ? 'COM_AKEEBA_REMOTEFILES_ERR_DELETE_ALREADY' : 'COM_AKEEBA_REMOTEFILES_ERR_UNSUPPORTED')"> <span class="akion-trash-a"></span> <span>@lang('COM_AKEEBA_REMOTEFILES_DELETE')</span> </button> @endif @endif </div> @if($this->actions['downloadToBrowser'] != 0) <div class="akeeba-panel--info"> <header class="akeeba-block-header"> <h3>@lang('COM_AKEEBA_REMOTEFILES_LBL_DOWNLOADLOCALLY')</h3> </header> @for($part = 0; $part < $this->actions['downloadToBrowser']; $part++) <a href="index.php?option=com_akeeba&view=RemoteFiles&task=dlfromremote&id=<?= $this->id ?>&part=<?= $part ?>" class="akeeba-btn--small--grey"> <span class="akion-ios-download"></span> @sprintf('COM_AKEEBA_REMOTEFILES_PART', $part) </a> @endfor </div> @endif </div>