<?php /** * @package AkeebaBackup * @copyright Copyright (c)2006-2017 Nicholas K. Dionysopoulos / Akeeba Ltd * @license GNU General Public License version 3, or later */ // Protect from unauthorized access defined('_JEXEC') or die(); /** @var \Akeeba\Backup\Admin\View\Manage\Html $this */ /** @var array $record */ use Akeeba\Backup\Admin\Helper\Utils; if (!isset($record['remote_filename'])) { $record['remote_filename'] = ''; } $archiveExists = $record['meta'] == 'ok'; $showManageRemote = in_array($record['meta'], array('ok', 'remote')) && !empty($record['remote_filename']) && (AKEEBA_PRO == 1); $showUploadRemote = $this->permissions['backup'] && $archiveExists && empty($record['remote_filename']) && ($this->enginesPerProfile[$record['profile_id']] != 'none') && ($record['meta'] != 'obsolete') && (AKEEBA_PRO == 1); $showDownload = $this->permissions['download'] && $archiveExists; $showViewLog = $this->permissions['backup'] && isset($record['backupid']) && !empty($record['backupid']); $postProcEngine = ''; $thisPart = ''; $thisID = urlencode($record['id']); if ($showUploadRemote) { $postProcEngine = $this->enginesPerProfile[$record['profile_id']]; $showUploadRemote = !empty($postProcEngine); } ?> <div class="hide fade"> <div id="akeeba-buadmin-<?php echo (int)$record['id']; ?>" tabindex="-1" role="dialog" class="akeeba-bootstrap"> <h3><?php echo \JText::_('COM_AKEEBA_BUADMIN_LBL_BACKUPINFO'); ?></h3> <p> <strong><?php echo \JText::_('COM_AKEEBA_BUADMIN_LBL_ARCHIVEEXISTS'); ?></strong> <br/> <?php if($record['meta'] == 'ok'): ?> <span class="label label-success"> <?php echo \JText::_('JYES'); ?> </span> <?php else: ?> <span class="label label-important"> <?php echo \JText::_('JNO'); ?> </span> <?php endif; ?> </p> <p> <strong><?php echo \JText::_('COM_AKEEBA_BUADMIN_LBL_ARCHIVEPATH' . ($archiveExists ? '' : '_PAST')); ?></strong> <br/> <span class="label"> <?php echo $this->escape(Utils::getRelativePath(JPATH_SITE, dirname($record['absolute_path']))); ?> </span> </p> <p> <strong><?php echo \JText::_('COM_AKEEBA_BUADMIN_LBL_ARCHIVENAME' . ($archiveExists ? '' : '_PAST')); ?></strong> <br/> <span class="label"> <?php echo $this->escape($record['archivename']); ?> </span> </p> </div> <?php if ($showDownload): ?> <div id="akeeba-buadmin-download-<?php echo (int)$record['id']; ?>" tabindex="-2" role="dialog" class="akeeba-bootstrap"> <div class="alert"> <h4> <span class="fa fa-warning"></span> <?php echo \JText::_('COM_AKEEBA_BUADMIN_LBL_DOWNLOAD_TITLE'); ?> </h4> <?php echo \JText::_('COM_AKEEBA_BUADMIN_LBL_DOWNLOAD_WARNING'); ?> </div> <?php if($record['multipart'] < 2): ?> <a class="btn btn-mini" href="javascript:confirmDownload('<?php echo $thisID; ?>', '');"> <span class="fa fa-fw fa-download"></span> <?php echo \JText::_('COM_AKEEBA_BUADMIN_LOG_DOWNLOAD'); ?> </a> <?php endif; ?> <?php if($record['multipart'] >= 2): ?> <div> <?php echo \JText::sprintf('COM_AKEEBA_BUADMIN_LBL_DOWNLOAD_PARTS', (int)$record['multipart']); ?> </div> <?php for($count = 0; $count < $record['multipart']; $count++): ?> <?php if($count > 0): ?> • <?php endif; ?> <a class="btn btn-mini" href="javascript:confirmDownload('<?php echo $thisID; ?>', '<?php echo urlencode($count); ?>');"> <span class="fa fa-fw fa-download"></span> <?php echo \JText::sprintf('COM_AKEEBA_BUADMIN_LABEL_PART', $count); ?> </a> <?php endfor; ?> <?php endif; ?> </div> <?php endif; ?> </div> <?php if ($showManageRemote): ?> <div style="padding-bottom: 3pt;"> <a class="btn btn-primary akeeba_remote_management_link" href="javascript:akeeba.Manage.onRemoteManagementClick('index.php?option=com_akeeba&view=RemoteFiles&tmpl=component&task=listactions&id=<?php echo (int)$record['id']; ?>','index.php?option=com_akeeba&view=Manage')" > <span class="fa fa-fw fa-cloud"></span> <?php echo \JText::_('COM_AKEEBA_BUADMIN_LABEL_REMOTEFILEMGMT'); ?> </a> </div> <?php elseif ($showUploadRemote): ?> <a class="btn btn-primary akeeba_upload" href="javascript:akeeba.Manage.onUploadClick('index.php?option=com_akeeba&view=Upload&tmpl=component&task=start&id=<?php echo (int)$record['id']; ?>','index.php?option=com_akeeba&view=Manage')" title="<?php echo \JText::sprintf('COM_AKEEBA_TRANSFER_DESC', JText::_("ENGINE_POSTPROC_{$postProcEngine}_TITLE")); ?>"> <span class="fa fa-fw fa-cloud-upload"></span> <?php echo \JText::_('COM_AKEEBA_TRANSFER_TITLE'); ?> (<em><?php echo $this->escape($postProcEngine); ?></em>) </a> <?php endif; ?> <div style="padding-bottom: 3pt"> <?php if ($showDownload): ?> <a class="btn <?php echo $showManageRemote || $showUploadRemote ? 'btn-small' : 'btn-success'; ?>" href="javascript:akeeba.Manage.onDownloadClick('#akeeba-buadmin-download-<?php echo (int)$record['id']; ?>')" > <span class="fa fa-fw fa-download"></span> <?php echo \JText::_('COM_AKEEBA_BUADMIN_LOG_DOWNLOAD'); ?> </a> <?php endif; ?> <?php if ($showViewLog): ?> <a class="btn btn-small akeebaCommentPopover" <?php echo ($record['meta'] != 'obsolete') ? '' : 'disabled="disabled" onclick="return false;"'; ?> href="index.php?option=com_akeeba&view=Log&tag=<?php echo $this->escape($record['tag']); ?>.<?php echo $this->escape($record['backupid']); ?>&profileid=<?php echo (int)$record['profile_id']; ?>" data-original-title="<?php echo \JText::_('COM_AKEEBA_BUADMIN_LBL_LOGFILEID'); ?>" data-content="<?php echo $this->escape($record['backupid']); ?>"> <span class="fa fa-fw fa-list"></span> <?php echo \JText::_('COM_AKEEBA_LOG'); ?> </a> <?php endif; ?> <a class="btn btn-small akeebaCommentPopover" href="javascript:akeeba.Manage.onShowInfoClick('#akeeba-buadmin-<?php echo (int)$record['id']; ?>')" data-content="<?php echo \JText::_('COM_AKEEBA_BUADMIN_LBL_BACKUPINFO'); ?>" > <span class="fa fa-fw fa-info"></span> </a> </div>