Файловый менеджер - Редактировать - /home/wuectly/www/03cbe/cache.zip
Назад
PK iX!]�V� index.htmlnu &1i� <!DOCTYPE html><title></title> PK iX!]�G�[k k J com_akeeba/compiled_templates/ab19ecf877fd1c01445a71e9d82339b2bfd6ac97.phpnu �[��� <?php /* /home/wuectly/www/administrator/components/com_akeeba/tmpl/ControlPanel/oneclick.blade.php */ ?> <?php /** * @package akeebabackup * @copyright Copyright (c)2006-2023 Nicholas K. Dionysopoulos / Akeeba Ltd * @license GNU General Public License version 3, or later */ /** @var $this \Akeeba\Backup\Admin\View\ControlPanel\Html */ // Protect from unauthorized access defined('_JEXEC') || die(); ?> <section class="akeeba-panel--primary"> <header class="akeeba-block-header"> <h3><?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CPANEL_HEADER_QUICKBACKUP'); ?></h3> </header> <div class=" akeeba-grid"> <?php foreach($this->quickIconProfiles as $qiProfile): ?> <a class="akeeba-action--green" href="index.php?option=com_akeeba&view=Backup&autostart=1&profileid=<?php echo (int) $qiProfile->id; ?>&<?php echo $this->container->platform->getToken(true); ?>=1"> <span class="akion-play"></span> <span><?php echo $this->escape($qiProfile->description); ?></span> </a> <?php endforeach; ?> </div> </section> PK iX!]Ȣ��� � J com_akeeba/compiled_templates/5489815a7b347e8121074d07ce6143ad64254436.phpnu �[��� <?php /* /home/wuectly/www/administrator/components/com_akeeba/tmpl/ControlPanel/sidebar_status.blade.php */ ?> <?php /** * @package akeebabackup * @copyright Copyright (c)2006-2023 Nicholas K. Dionysopoulos / Akeeba Ltd * @license GNU General Public License version 3, or later */ /** @var $this \Akeeba\Backup\Admin\View\ControlPanel\Html */ // Protect from unauthorized access defined('_JEXEC') || die(); ?> <div class="akeeba-panel"> <header class="akeeba-block-header"> <h3><?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CPANEL_LABEL_STATUSSUMMARY'); ?></h3> </header> <div> <?php /* Backup status summary */ ?> <?php echo $this->statusCell; ?> <?php /* Warnings */ ?> <?php if($this->countWarnings): ?> <div> <?php echo $this->detailsCell; ?> </div> <hr /> <?php endif; ?> <?php /* Version */ ?> <p class="ak_version"> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA'); ?> <?php echo AKEEBA_PRO ? 'Professional ' : 'Core';; ?> <?php echo AKEEBA_VERSION; ?> (<?php echo AKEEBA_DATE; ?>) </p> <?php /* Changelog */ ?> <a href="#" id="btnchangelog" class="akeeba-btn--primary">CHANGELOG</a> <div id="akeeba-changelog" tabindex="-1" role="dialog" aria-hidden="true" style="display:none;"> <div class="akeeba-renderer-fef"> <div class="akeeba-panel--info"> <header class="akeeba-block-header"> <h3> <?php echo \Joomla\CMS\Language\Text::_('CHANGELOG'); ?> </h3> </header> <div id="DialogBody"> <?php echo $this->formattedChangelog; ?> </div> </div> </div> </div> <?php /* Donation CTA */ ?> <?php if( ! (AKEEBA_PRO)): ?> <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=KDVQPB4EREBPY&source=url" class="akeeba-btn-green"> Donate via PayPal </a> <?php endif; ?> <?php /* Pro upsell */ ?> <?php if(!AKEEBA_PRO && (time() - $this->lastUpsellDismiss < 1296000)): ?> <p style="margin: 0.5em 0"> <a href="https://www.akeeba.com/landing/akeeba-backup.html" class="akeeba-btn--ghost--small"> <span class="aklogo-backup-j"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CONTROLPANEL_BTN_LEARNMORE'); ?> </a> </p> <?php endif; ?> </div> </div> PK iX!]x"�: : J com_akeeba/compiled_templates/3c3dbe0e604928a91d90ad125121adf3262a5888.phpnu �[��� <?php /* /home/wuectly/www/administrator/components/com_akeeba/tmpl/Manage/default.blade.php */ ?> <?php /** * @package akeebabackup * @copyright Copyright (c)2006-2023 Nicholas K. Dionysopoulos / Akeeba Ltd * @license GNU General Public License version 3, or later */ // Protect from unauthorized access defined('_JEXEC') || die(); /** @var \Akeeba\Backup\Admin\View\Manage\Html $this */ \AkeebaFEFHelper::loadFEFScript('Tooltip'); ?> <?php echo \Joomla\CMS\HTML\HTMLHelper::_('formbehavior.chosen'); ?> <?php if(class_exists('Joomla\CMS\Component\ComponentHelper') && \Joomla\CMS\Component\ComponentHelper::isEnabled('com_akeebabackup')): ?> <?php echo $this->loadAnyTemplate('admin:com_akeeba/ControlPanel/backup8_uninstall'); ?> <?php return; ?> <?php elseif(version_compare(JVERSION, '3.999.999', 'gt')): ?> <?php echo $this->loadAnyTemplate('admin:com_akeeba/ControlPanel/backup9_install'); ?> <?php endif; ?> <div id="akeebaBackup8Wrapper"> <?php if($this->promptForBackupRestoration && version_compare(JVERSION, '3.999.999', 'le')): ?> <?php echo $this->loadAnyTemplate('admin:com_akeeba/Manage/howtorestore_modal'); ?> <?php endif; ?> <div class="akeeba-block--info"> <h4><?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BUADMIN_LABEL_HOWDOIRESTORE_LEGEND'); ?></h4> <p> <?php echo \Joomla\CMS\Language\Text::sprintf('COM_AKEEBA_BUADMIN_LABEL_HOWDOIRESTORE_TEXT_' . (AKEEBA_PRO ? 'PRO' : 'CORE'), 'http://akee.ba/abrestoreanywhere', 'index.php?option=com_akeeba&view=Transfer', 'https://www.akeeba.com/latest-kickstart-core.zip'); ?> </p> <p> <?php if(!AKEEBA_PRO): ?> <?php echo \Joomla\CMS\Language\Text::sprintf('COM_AKEEBA_BUADMIN_LABEL_HOWDOIRESTORE_TEXT_CORE_INFO_ABOUT_PRO', 'https://www.akeeba.com/products/akeeba-backup.html'); ?> <?php endif; ?> </p> </div> <div id="j-main-container"> <form action="index.php" method="post" name="adminForm" id="adminForm" class="akeeba-form"> <section class="akeeba-panel--33-66 akeeba-filter-bar-container"> <div class="akeeba-filter-bar akeeba-filter-bar--left akeeba-form-section akeeba-form--inline"> <div class="akeeba-filter-element akeeba-form-group"> <input type="text" name="description" placeholder="<?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BUADMIN_LABEL_DESCRIPTION'); ?>" id="filter_description" value="<?php echo $this->escape($this->fltDescription); ?>" title="<?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BUADMIN_LABEL_DESCRIPTION'); ?>" /> </div> <div class="akeeba-filter-element akeeba-form-group akeeba-filter-joomlacalendarfix"> <?php if(version_compare(JVERSION, '3.999.999', 'le')): ?> <?php echo \Joomla\CMS\HTML\HTMLHelper::_('calendar', $this->fltFrom, 'from', 'from', '%Y-%m-%d', array('class' => 'input-small')); ?> <?php else: ?> <input type="datetime-local" pattern="[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}" name="from" id="from" value="<?php echo $this->escape($this->fltFrom); ?>" > <?php endif; ?> </div> <div class="akeeba-filter-element akeeba-form-group akeeba-filter-joomlacalendarfix"> <?php if(version_compare(JVERSION, '3.999.999', 'le')): ?> <?php echo \Joomla\CMS\HTML\HTMLHelper::_('calendar', $this->fltTo, 'to', 'to', '%Y-%m-%d', array('class' => 'input-small')); ?> <?php else: ?> <input type="datetime-local" pattern="[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}" name="to" id="to" value="<?php echo $this->escape($this->fltTo); ?>" > <?php endif; ?> </div> <div class="akeeba-filter-element akeeba-form-group"> <button class="akeeba-btn--grey akeeba-btn--icon-only akeeba-btn--small akeeba-hidden-phone" type="submit" title="<?php echo \Joomla\CMS\Language\Text::_('JSEARCH_FILTER_SUBMIT'); ?>"> <span class="akion-search"></span> </button> </div> <div class="akeeba-filter-element akeeba-form-group"> <?php /* Joomla 3.x: Chosen does not work with attached event handlers, only with inline event scripts (e.g. onchange) */ ?> <?php echo \Joomla\CMS\HTML\HTMLHelper::_('select.genericlist', $this->profilesList, 'profile', ['list.select' => $this->fltProfile, 'list.attr' => ['class' => 'advancedSelect', 'onchange' => 'document.forms.adminForm.submit();'], 'id' => 'comAkeebaManageProfileSelector']); ?> </div> <div class="akeeba-filter-element akeeba-form-group"> <?php /* Joomla 3.x: Chosen does not work with attached event handlers, only with inline event scripts (e.g. onchange) */ ?> <?php echo \Joomla\CMS\HTML\HTMLHelper::_('select.genericlist', $this->frozenList, 'frozen', ['list.select' => $this->fltFrozen, 'list.attr' => ['class' => 'advancedSelect', 'onchange' => 'document.forms.adminForm.submit();'], 'id' => 'comAkeebaManageFrozenSelector']); ?> </div> </div> <div class="akeeba-filter-bar akeeba-filter-bar--right"> <?php echo \Joomla\CMS\HTML\HTMLHelper::_('FEFHelp.browse.orderheader', null, $this->sortFields, $this->getPagination(), $this->lists->order, $this->lists->order_Dir); ?> </div> </section> <table class="akeeba-table akeeba-table--striped" id="itemsList"> <thead> <tr> <th width="32"> <?php echo \Joomla\CMS\HTML\HTMLHelper::_('FEFHelp.browse.checkall'); ?> </th> <th width="48" class="akeeba-hidden-phone"> <?php echo \FOF40\Html\FEFHelper\BrowseView::sortGrid('id', 'COM_AKEEBA_BUADMIN_LABEL_ID') ?> </th> <th> <?php echo \FOF40\Html\FEFHelper\BrowseView::sortGrid('frozen', 'COM_AKEEBA_BUADMIN_LABEL_FROZEN') ?> </th> <th> <?php echo \FOF40\Html\FEFHelper\BrowseView::sortGrid('description', 'COM_AKEEBA_BUADMIN_LABEL_DESCRIPTION') ?> </th> <th class="akeeba-hidden-phone"> <?php echo \FOF40\Html\FEFHelper\BrowseView::sortGrid('profile_id', 'COM_AKEEBA_BUADMIN_LABEL_PROFILEID') ?> </th> <th width="80"> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BUADMIN_LABEL_DURATION'); ?> </th> <th width="40"> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BUADMIN_LABEL_STATUS'); ?> </th> <th width="80" class="akeeba-hidden-phone"> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BUADMIN_LABEL_SIZE'); ?> </th> <th class="akeeba-hidden-phone"> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BUADMIN_LABEL_MANAGEANDDL'); ?> </th> </tr> </thead> <tfoot> <tr> <td colspan="11" class="center"> <?php echo $this->pagination->getListFooter(); ?> </td> </tr> </tfoot> <tbody> <?php if(empty($this->items)): ?> <tr> <td colspan="11" class="center"> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP_STATUS_NONE'); ?> </td> </tr> <?php endif; ?> <?php if( ! (empty($this->items))): ?> <?php $id = 1; $i = 0; ?> <?php foreach($this->items as $record): ?> <?php $id = 1 - $id; [$originDescription, $originIcon] = $this->getOriginInformation($record); [$startTime, $duration, $timeZoneText] = $this->getTimeInformation($record); [$statusClass, $statusIcon] = $this->getStatusInformation($record); $profileName = $this->getProfileName($record); $frozenIcon = 'akion-waterdrop'; $frozenTask = 'freeze'; $frozenTitle = \JText::_('COM_AKEEBA_BUADMIN_LABEL_ACTION_FREEZE'); if ($record['frozen']) { $frozenIcon = 'akion-ios-snowy'; $frozenTask = 'unfreeze'; $frozenTitle = \JText::_('COM_AKEEBA_BUADMIN_LABEL_ACTION_UNFREEZE'); } ?> <tr class="row<?php echo $id; ?>"> <td><?php echo \Joomla\CMS\HTML\HTMLHelper::_('grid.id', ++$i, $record['id']); ?></td> <td class="akeeba-hidden-phone"> <?php echo $this->escape($record['id']); ?> </td> <td> <a href="#" onclick="return Joomla.listItemTask('cb<?php echo $i; ?>', '<?php echo $frozenTask; ?>')" title="<?php echo $frozenTitle; ?>"> <span class="<?php echo $frozenIcon; ?>"></span> </a> </td> <td> <span class="<?php echo $originIcon; ?> akeebaCommentPopover" rel="popover" title="<?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BUADMIN_LABEL_ORIGIN'); ?>" data-content="<?php echo $this->escape($originDescription); ?>"></span> <?php if( ! (empty($record['comment']))): ?> <span class="akion-help-circled akeebaCommentPopover" rel="popover" data-content="<?php echo $this->escape($record['comment']); ?>"></span> <?php endif; ?> <a href="<?php echo $this->escape(JUri::base()); ?>index.php?option=com_akeeba&view=Manage&task=showcomment&id=<?php echo $this->escape($record['id']); ?>"> <?php echo $this->escape(empty($record['description']) ? JText::_('COM_AKEEBA_BUADMIN_LABEL_NODESCRIPTION') : $record['description']); ?> </a> <br /> <div class="akeeba-buadmin-startdate" title="<?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BUADMIN_LABEL_START'); ?>"> <small> <span class="akion-calendar"></span> <?php echo $this->escape($startTime); ?> <?php echo $this->escape($timeZoneText); ?> </small> </div> </td> <td class="akeeba-hidden-phone"> #<?php echo $this->escape((int)$record['profile_id']); ?>. <?php echo $this->escape($profileName); ?> <br /> <small> <em><?php echo $this->escape($this->translateBackupType($record['type'])); ?></em> </small> </td> <td> <?php echo $this->escape($duration); ?> </td> <td> <span class="<?php echo $statusClass; ?> akeebaCommentPopover" rel="popover" title="<?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BUADMIN_LABEL_STATUS'); ?>" data-content="<?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BUADMIN_LABEL_STATUS_' . $record['meta']); ?>"> <span class="<?php echo $statusIcon; ?>"></span> </span> </td> <td class="akeeba-hidden-phone"> <?php if($record['meta'] == 'ok'): ?> <?php echo $this->escape($this->formatFilesize($record['size'])); ?> <?php elseif($record['total_size'] > 0): ?> <i><?php echo $this->formatFilesize($record['total_size']); ?></i> <?php else: ?> — <?php endif; ?> </td> <td class="akeeba-hidden-phone"> <?php echo $this->loadAnyTemplate('admin:com_akeeba/Manage/manage_column', ['record' => &$record]); ?> </td> </tr> <?php endforeach; ?> <?php endif; ?> </tbody> </table> <div class="akeeba-hidden-fields-container"> <input type="hidden" name="option" id="option" value="com_akeeba" /> <input type="hidden" name="view" id="view" value="Manage" /> <input type="hidden" name="boxchecked" id="boxchecked" value="0" /> <input type="hidden" name="task" id="task" value="default" /> <input type="hidden" name="filter_order" id="filter_order" value="<?php echo $this->escape($this->lists->order); ?>" /> <input type="hidden" name="filter_order_Dir" id="filter_order_Dir" value="<?php echo $this->escape($this->lists->order_Dir); ?>" /> <input type="hidden" name="<?php echo $this->container->platform->getToken(true); ?>" value="1" /> </div> </form> </div> </div>PK iX!]y �w J com_akeeba/compiled_templates/2cbf7df740a76d63e3d29806d05b3af94b17d91e.phpnu �[��� <?php /* /home/wuectly/www/administrator/components/com_akeeba/tmpl/ControlPanel/profile.blade.php */ ?> <?php /** * @package akeebabackup * @copyright Copyright (c)2006-2023 Nicholas K. Dionysopoulos / Akeeba Ltd * @license GNU General Public License version 3, or later */ /** @var $this \Akeeba\Backup\Admin\View\ControlPanel\Html */ // Protect from unauthorized access defined('_JEXEC') || die(); /** * Call this template with: * [ * 'returnURL' => 'index.php?......' * ] * to set up a custom return URL */ ?> <?php echo \Joomla\CMS\HTML\HTMLHelper::_('formbehavior.chosen'); ?> <div class="akeeba-panel"> <form action="index.php" method="post" name="switchActiveProfileForm" id="switchActiveProfileForm" class="akeeba-form--inline"> <input type="hidden" name="option" value="com_akeeba" /> <input type="hidden" name="view" value="ControlPanel" /> <input type="hidden" name="task" value="SwitchProfile" /> <?php if(isset($returnURL)): ?> <input type="hidden" name="returnurl" value="<?php echo $returnURL; ?>" /> <?php endif; ?> <input type="hidden" name="<?php echo $this->container->platform->getToken(true); ?>" value="1" /> <div class="akeeba-form-group"> <label> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CPANEL_PROFILE_TITLE'); ?>: #<?php echo $this->profileId; ?> </label> <?php /* Joomla 3.x: Chosen does not work with attached event handlers, only with inline event scripts (e.g. onchange) */ ?> <?php echo \Joomla\CMS\HTML\HTMLHelper::_('select.genericlist', $this->profileList, 'profileid', ['list.select' => $this->profileId, 'id' => 'comAkeebaControlPanelProfileSwitch', 'list.attr' => ['class' => 'advancedSelect', 'onchange' => 'document.forms.switchActiveProfileForm.submit();']]); ?> </div> <div class="akeeba-form-group--actions"> <button class="akeeba-btn akeeba-hidden-phone" type="submit"> <span class="akion-forward"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CPANEL_PROFILE_BUTTON'); ?> </button> </div> </form> </div> PK iX!]��lh. h. J com_akeeba/compiled_templates/b58189968c6320cc93735b85e831172e1e0eecbd.phpnu �[��� <?php /* /home/wuectly/www/administrator/components/com_akeeba/tmpl/ControlPanel/warnings.blade.php */ ?> <?php /** * @package akeebabackup * @copyright Copyright (c)2006-2023 Nicholas K. Dionysopoulos / Akeeba Ltd * @license GNU General Public License version 3, or later */ /** @var $this \Akeeba\Backup\Admin\View\ControlPanel\Html */ // Protect from unauthorized access defined('_JEXEC') || die(); $cloudFlareTestFile = 'CLOUDFLARE::' . $this->getContainer()->template->parsePath('media://com_akeeba/js/ControlPanel.min.js'); $cloudFlareTestFile .= '?' . $this->getContainer()->mediaVersion; ?> <?php /* Configuration Wizard pop-up */ ?> <?php if($this->promptForConfigurationWizard): ?> <?php echo $this->loadAnyTemplate('admin:com_akeeba/Configuration/confwiz_modal'); ?> <?php endif; ?> <?php /* Stuck database updates warning */ ?> <?php if($this->stuckUpdates): ?> <div class="akeeba-block--warning"> <p> <?php echo \Joomla\CMS\Language\Text::sprintf('COM_AKEEBA_CPANEL_ERR_UPDATE_STUCK', $this->getContainer()->db->getPrefix(), 'index.php?option=com_akeeba&view=ControlPanel&task=forceUpdateDb'); ?> </p> </div> <?php endif; ?> <?php /* Potentially web accessible output directory */ ?> <?php if($this->isOutputDirectoryUnderSiteRoot): ?> <!-- Oh, hi there! It looks like you got curious and are peeking around your browser's developer tools – or just the source code of the page that loaded on your browser. Cool! May I explain what we are seeing here? Just to let you know, the next three DIVs (outDirSystem, insecureOutputDirectory and missingRandomFromFilename) are HIDDEN and their existence doesn't mean that your site has an insurmountable security issue. To the contrary. Whenever Akeeba Backup detects that the backup output directory is under your site's root it will CHECK its security i.e. if it's really accessible over the web. This check is performed with an AJAX call to your browser so if it takes forever or gets stuck you won't see a frustrating blank page in your browser. If AND ONLY IF a problem is detected said JavaScript will display one of the following DIVs, depending on what is applicable. So, to recap. These hidden DIVs? They don't indicate a problem with your site. If one becomes visible then – and ONLY then – should you do something about it, as instructed. But thank you for being curious. Curiosity is how you get involved with and better at web development. Stay curious! --> <?php /* Web accessible output directory that coincides with or is inside in a CMS system folder */ ?> <details class="akeeba-block--failure" id="outDirSystem" style="display: none"> <summary><?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CPANEL_HEAD_OUTDIR_INVALID'); ?></summary> <p> <?php echo \Joomla\CMS\Language\Text::sprintf('COM_AKEEBA_CPANEL_LBL_OUTDIR_LISTABLE', realpath($this->getModel()->getOutputDirectory())); ?> </p> <p> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CPANEL_LBL_OUTDIR_ISSYSTEM'); ?> </p> <p> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CPANEL_LBL_OUTDIR_ISSYSTEM_FIX'); ?> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CPANEL_LBL_OUTDIR_DELETEORBEHACKED'); ?> </p> </details> <?php /* Output directory can be listed over the web */ ?> <details class="akeeba-block--<?php echo $this->hasOutputDirectorySecurityFiles ? 'failure' : 'warning'; ?>" id="insecureOutputDirectory" style="display: none"> <summary> <?php if($this->hasOutputDirectorySecurityFiles): ?> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CPANEL_HEAD_OUTDIR_UNFIXABLE'); ?> <?php else: ?> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CPANEL_HEAD_OUTDIR_INSECURE'); ?> <?php endif; ?> </summary> <p> <?php echo \Joomla\CMS\Language\Text::sprintf('COM_AKEEBA_CPANEL_LBL_OUTDIR_LISTABLE', realpath($this->getModel()->getOutputDirectory())); ?> </p> <?php if(!$this->hasOutputDirectorySecurityFiles): ?> <p> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CPANEL_LBL_OUTDIR_CLICKTHEBUTTON'); ?> </p> <p> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CPANEL_LBL_OUTDIR_FIX_SECURITYFILES'); ?> </p> <form action="index.php" method="POST" class="akeeba-form--inline"> <input type="hidden" name="option" value="com_akeeba"> <input type="hidden" name="view" value="ControlPanel"> <input type="hidden" name="task" value="fixOutputDirectory"> <input type="hidden" name="<?php echo $this->container->platform->getToken(true); ?>" value="1"> <button type="submit" class="akeeba-btn--block--green"> <span class="akion-hammer"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CPANEL_BTN_FIXSECURITY'); ?> </button> </form> <?php else: ?> <p> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CPANEL_LBL_OUTDIR_TRASHHOST'); ?> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CPANEL_LBL_OUTDIR_DELETEORBEHACKED'); ?> </p> <?php endif; ?> </details> <?php /* Output directory cannot be listed over the web but I can download files */ ?> <details class="akeeba-block--warning" id="missingRandomFromFilename" style="display: none"> <summary> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CPANEL_HEAD_OUTDIR_INSECURE_ALT'); ?> </summary> <p> <?php echo \Joomla\CMS\Language\Text::sprintf('COM_AKEEBA_CPANEL_LBL_OUTDIR_FILEREADABLE', realpath($this->getModel()->getOutputDirectory())); ?> </p> <p> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CPANEL_LBL_OUTDIR_CLICKTHEBUTTON'); ?> </p> <p> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CPANEL_LBL_OUTDIR_FIX_RANDOM'); ?> </p> <form action="index.php" method="POST" class="akeeba-form--inline"> <input type="hidden" name="option" value="com_akeeba"> <input type="hidden" name="view" value="ControlPanel"> <input type="hidden" name="task" value="addRandomToFilename"> <input type="hidden" name="<?php echo $this->container->platform->getToken(true); ?>" value="1"> <button type="submit" class="akeeba-btn--block--green"> <span class="akion-hammer"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CPANEL_BTN_FIXSECURITY'); ?> </button> </form> </details> <?php endif; ?> <?php /* mbstring warning */ ?> <?php if ( ! ($this->checkMbstring)): ?> <div class="akeeba-block--warning"> <?php echo \Joomla\CMS\Language\Text::sprintf('COM_AKEEBA_CPANL_ERR_MBSTRING', PHP_VERSION); ?> </div> <?php endif; ?> <?php /* Front-end backup secret word reminder */ ?> <?php if ( ! (empty($this->frontEndSecretWordIssue))): ?> <details class="akeeba-block--failure"> <summary><?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CPANEL_ERR_FESECRETWORD_HEADER'); ?></summary> <p><?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CPANEL_ERR_FESECRETWORD_INTRO'); ?></p> <p><?php echo $this->frontEndSecretWordIssue; ?></p> <p> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CPANEL_ERR_FESECRETWORD_WHATTODO_JOOMLA'); ?> <?php echo \Joomla\CMS\Language\Text::sprintf('COM_AKEEBA_CPANEL_ERR_FESECRETWORD_WHATTODO_COMMON', $this->newSecretWord); ?> </p> <p> <a class="akeeba-btn--green akeeba-btn--big" href="index.php?option=com_akeeba&view=ControlPanel&task=resetSecretWord&<?php echo $this->container->platform->getToken(true); ?>=1"> <span class="akion-refresh"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CPANEL_BTN_FESECRETWORD_RESET'); ?> </a> </p> </details> <?php endif; ?> <?php /* Wrong media directory permissions */ ?> <?php if ( ! ($this->areMediaPermissionsFixed)): ?> <details id="notfixedperms" class="akeeba-block--failure"> <summary><?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CONTROLPANEL_WARN_WARNING'); ?></summary> <p><?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CONTROLPANEL_WARN_PERMS_L1'); ?></p> <p><?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CONTROLPANEL_WARN_PERMS_L2'); ?></p> <ol> <li><?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CONTROLPANEL_WARN_PERMS_L3A'); ?></li> <li><?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CONTROLPANEL_WARN_PERMS_L3B'); ?></li> </ol> <p><?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CONTROLPANEL_WARN_PERMS_L4'); ?></p> </details> <?php endif; ?> <?php /* You need to enter your Download ID */ ?> <?php if($this->needsDownloadID): ?> <details class="akeeba-block--warning"> <summary> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CPANEL_MSG_MUSTENTERDLID'); ?> </summary> <p> <?php echo \Joomla\CMS\Language\Text::sprintf('COM_AKEEBA_LBL_CPANEL_NEEDSDLID','https://www.akeeba.com/download/official/add-on-dlid.html'); ?> </p> <form name="dlidform" action="index.php" method="post" class="akeeba-form--inline"> <input type="hidden" name="option" value="com_akeeba" /> <input type="hidden" name="view" value="ControlPanel" /> <input type="hidden" name="task" value="applydlid" /> <input type="hidden" name="<?php echo $this->container->platform->getToken(true); ?>" value="1" /> <div class="akeeba-form-group"> <label for="dlid"><?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CPANEL_MSG_PASTEDLID'); ?></label> <input type="text" name="dlid" placeholder="<?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CONFIG_DOWNLOADID_LABEL'); ?>" class="akeeba-input--wide"> <button type="submit" class="akeeba-btn--green"> <span class="akion-checkmark-round"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CPANEL_MSG_APPLYDLID'); ?> </button> </div> </form> </details> <?php endif; ?> <?php /* You have CORE; you need to upgrade, not just enter a Download ID */ ?> <?php if($this->coreWarningForDownloadID): ?> <div class="akeeba-block--warning"> <?php echo \Joomla\CMS\Language\Text::sprintf('COM_AKEEBA_LBL_CPANEL_NEEDSUPGRADE','http://akee.ba/abcoretopro'); ?> </div> <?php endif; ?> <?php /* Warn about CloudFlare Rocket Loader */ ?> <details class="akeeba-block--failure" style="display: none;" id="cloudFlareWarn"> <summary><?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CPANEL_MSG_CLOUDFLARE_WARN'); ?></summary> <p><?php echo \Joomla\CMS\Language\Text::sprintf('COM_AKEEBA_CPANEL_MSG_CLOUDFLARE_WARN1', 'https://support.cloudflare.com/hc/en-us/articles/200169456-Why-is-JavaScript-or-jQuery-not-working-on-my-site-'); ?></p> </details> <?php /** * DO NOT USE INLINE JAVASCRIPT FOR THIS SCRIPT. DO NOT REMOVE THE ATTRIBUTES. * * This is a specialised test which looks for CloudFlare's completely broken RocketLoader feature and warns the user * about it. */ ?> <script type="text/javascript" data-cfasync="true"> var test = localStorage.getItem('<?php echo $cloudFlareTestFile?>'); if (test) { document.getElementById("cloudFlareWarn").style.display = "block"; } </script> PK iX!]��j j J com_akeeba/compiled_templates/f67ce1697bbd9ea82cff640cb736f2e3e31696d0.phpnu �[��� <?php /* /home/wuectly/www/administrator/components/com_akeeba/tmpl/ControlPanel/upgrade.blade.php */ ?> <?php /** * @package akeebabackup * @copyright Copyright (c)2006-2023 Nicholas K. Dionysopoulos / Akeeba Ltd * @license GNU General Public License version 3, or later */ /** @var $this \Akeeba\Backup\Admin\View\ControlPanel\Html */ // Protect from unauthorized access defined('_JEXEC') || die(); // Only show in the Core version with a 10% probability if (AKEEBA_PRO) return; // Only show if it's at least 15 days since the last time the user dismissed the upsell if (time() - $this->lastUpsellDismiss < 1296000) return; ?> <div class="akeeba-panel--orange"> <header class="akeeba-block-header"> <h3> <span class="akion-ios-star"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CONTROLPANEL_HEAD_PROUPSELL'); ?> </h3> </header> <p><?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CONTROLPANEL_HEAD_LBL_PROUPSELL_1'); ?></p> <p class="akeeba-block--info"><?php echo \Joomla\CMS\Language\Text::sprintf('COM_AKEEBA_CONTROLPANEL_HEAD_LBL_DISCOUNT', base64_decode('SVdBTlRJVEFMTA==')); ?></p> <p><?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CONTROLPANEL_HEAD_LBL_PROUPSELL_2'); ?></p> <p> <a href="https://www.akeeba.com/landing/akeeba-backup.html" class="akeeba-btn--large--primary"> <span class="aklogo-backup-j"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CONTROLPANEL_BTN_LEARNMORE'); ?> </a> <a href="<?php echo $this->container->template->route('index.php?view=ControlPanel&task=dismissUpsell'); ?>" class="akeeba-btn--ghost--small"> <span class="akion-ios-alarm"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CONTROLPANEL_BTN_HIDE'); ?> </a> </p> </div> PK iX!]#�#%@ @ J com_akeeba/compiled_templates/05524c06e0e3a64fdec273a4730b4d7543a0d8e7.phpnu �[��� <?php /* /home/wuectly/www/administrator/components/com_akeeba/tmpl/ControlPanel/icons_troubleshooting.blade.php */ ?> <?php /** * @package akeebabackup * @copyright Copyright (c)2006-2023 Nicholas K. Dionysopoulos / Akeeba Ltd * @license GNU General Public License version 3, or later */ /** @var $this \Akeeba\Backup\Admin\View\ControlPanel\Html */ // Protect from unauthorized access defined('_JEXEC') || die(); ?> <section class="akeeba-panel--info"> <header class="akeeba-block-header"> <h3><?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CPANEL_HEADER_TROUBLESHOOTING'); ?></h3> </header> <div class="akeeba-grid"> <?php if($this->permissions['backup']): ?> <a class="akeeba-action--teal" href="index.php?option=com_akeeba&view=Log"> <span class="akion-ios-search-strong"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_LOG'); ?> </a> <?php endif; ?> <?php if(AKEEBA_PRO && $this->permissions['configure']): ?> <a class="akeeba-action--teal" href="index.php?option=com_akeeba&view=Alice"> <span class="akion-medkit"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_ALICE'); ?> </a> <?php endif; ?> </div> </section> PK iX!]�:�C= = J com_akeeba/compiled_templates/f03fe16063ddf18b1fdd636e65e62d06b4410122.phpnu �[��� <?php /* /home/wuectly/www/administrator/components/com_akeeba/tmpl/Backup/default.blade.php */ ?> <?php /** * @package akeebabackup * @copyright Copyright (c)2006-2023 Nicholas K. Dionysopoulos / Akeeba Ltd * @license GNU General Public License version 3, or later */ // Protect from unauthorized access defined('_JEXEC') || die(); /** @var $this \Akeeba\Backup\Admin\View\Backup\Html */ ?> <?php if(class_exists('Joomla\CMS\Component\ComponentHelper') && \Joomla\CMS\Component\ComponentHelper::isEnabled('com_akeebabackup')): ?> <?php echo $this->loadAnyTemplate('admin:com_akeeba/ControlPanel/backup8_uninstall'); ?> <?php return; ?> <?php elseif(version_compare(JVERSION, '3.999.999', 'gt')): ?> <?php echo $this->loadAnyTemplate('admin:com_akeeba/ControlPanel/backup9_install'); ?> <?php endif; ?> <?php /* Configuration Wizard pop-up */ ?> <?php if($this->promptForConfigurationWizard): ?> <?php echo $this->loadAnyTemplate('admin:com_akeeba/Configuration/confwiz_modal'); ?> <?php endif; ?> <?php /* The Javascript of the page */ ?> <?php echo $this->loadAnyTemplate('admin:com_akeeba/Backup/script'); ?> <div id="akeebaBackup8Wrapper"> <?php /* Backup Setup */ ?> <div id="backup-setup" class="akeeba-panel--primary"> <header class="akeeba-block-header"> <h3> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP_HEADER_STARTNEW'); ?> </h3> </header> <?php if($this->hasWarnings && !$this->unwriteableOutput): ?> <div id="quirks" class="akeeba-block--<?php echo $this->hasErrors ? 'failure' : 'warning'; ?>"> <h3 class="alert-heading"> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP_LABEL_DETECTEDQUIRKS'); ?> </h3> <p> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP_LABEL_QUIRKSLIST'); ?> </p> <?php echo $this->warningsCell; ?> </div> <?php endif; ?> <?php if($this->unwriteableOutput): ?> <div id="akeeba-fatal-outputdirectory" class="akeeba-block--failure"> <h3> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP_ERROR_UNWRITABLEOUTPUT_' . ($this->autoStart ? 'AUTOBACKUP' : 'NORMALBACKUP')); ?> </h3> <p> <?php echo \Joomla\CMS\Language\Text::sprintf('COM_AKEEBA_BACKUP_ERROR_UNWRITABLEOUTPUT_COMMON', 'index.php?option=com_akeeba&view=Configuration', 'https://www.akeeba.com/warnings/q001.html'); ?> </p> </div> <?php endif; ?> <form action="index.php" method="post" name="flipForm" id="flipForm" class="akeeba-formstyle-reset akeeba-form--inline akeeba-panel--information" autocomplete="off"> <div class="akeeba-form-group"> <label> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CPANEL_PROFILE_TITLE'); ?>: #<?php echo $this->profileId; ?> </label> <?php echo \Joomla\CMS\HTML\HTMLHelper::_('formbehavior.chosen'); ?> <?php echo \Joomla\CMS\HTML\HTMLHelper::_('select.genericlist', $this->profileList, 'profileid', ['list.select' => $this->profileId, 'id' => 'comAkeebaBackupProfileDropdown', 'list.attr' => ['class' => 'advancedSelect']]); ?> </div> <div class="akeeba-form-group--actions"> <button class="akeeba-btn--grey" id="comAkeebaBackupFlipProfile"> <span class="akion-refresh"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CPANEL_PROFILE_BUTTON'); ?> </button> </div> <div class="akeeba-hidden-fields-container"> <input type="hidden" name="option" value="com_akeeba"/> <input type="hidden" name="view" value="Backup"/> <input type="hidden" name="returnurl" value="<?php echo $this->escape($this->returnURL); ?>"/> <input type="hidden" name="description" id="flipDescription" value=""/> <input type="hidden" name="comment" id="flipComment" value=""/> <input type="hidden" name="<?php echo $this->container->platform->getToken(true); ?>" value="1"/> </div> </form> <form id="dummyForm" class="akeeba-form--horizontal" style="display: <?php echo $this->unwriteableOutput ? 'none' : 'block'; ?>;"> <div class="akeeba-form-group"> <label for="backup-description"> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP_LABEL_DESCRIPTION'); ?> </label> <input type="text" name="description" value="<?php echo $this->escape(empty($this->description) ? $this->defaultDescription : $this->description); ?>" maxlength="255" size="80" id="backup-description" class="input-xxlarge" autocomplete="off" /> <span class="akeeba-help-text"><?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP_LABEL_DESCRIPTION_HELP'); ?></span> </div> <div class="akeeba-form-group"> <label for="comment"> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP_LABEL_COMMENT'); ?> </label> <textarea id="comment" rows="5" cols="73" class="input-xxlarge"><?php echo $this->comment; ?></textarea> <span class="akeeba-help-text"><?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP_LABEL_COMMENT_HELP'); ?></span> </div> <div class="akeeba-form-group--pull-right"> <div class="akeeba-form-group--actions"> <button class="akeeba-btn--primary" id="backup-start"> <span class="akion-play"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP_LABEL_START'); ?> </button> <a class="akeeba-btn--orange" id="backup-default" href="#"> <span class="akion-refresh"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP_LABEL_RESTORE_DEFAULT'); ?> </a> </div> </div> </form> </div> <?php /* Warning for having set an ANGIE password */ ?> <div id="angie-password-warning" class="akeeba-block--warning" style="display: none"> <h3><?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP_ANGIE_PASSWORD_WARNING_HEADER'); ?></h3> <p><?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP_ANGIE_PASSWORD_WARNING_1'); ?></p> <p><?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP_ANGIE_PASSWORD_WARNING_2'); ?></p> </div> <?php /* Backup in progress */ ?> <div id="backup-progress-pane" style="display: none"> <div class="akeeba-block--info"> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP_TEXT_BACKINGUP'); ?> </div> <div class="akeeba-panel--primary"> <header class="akeeba-block-header"> <h3> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP_LABEL_PROGRESS'); ?> </h3> </header> <div id="backup-progress-content"> <div id="backup-steps"></div> <div id="backup-status" class="backup-steps-container"> <div id="backup-step"></div> <div id="backup-substep"></div> </div> <div id="backup-percentage" class="akeeba-progress"> <div class="akeeba-progress-fill" style="width: 0"></div> </div> <div id="response-timer"> <div class="color-overlay"></div> <div class="text"></div> </div> </div> <span id="ajax-worker"></span> </div> <?php if(!AKEEBA_PRO): ?> <div> <p> <em><?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP_LBL_UPGRADENAG'); ?></em> </p> </div> <?php endif; ?> </div> <?php /* Backup complete */ ?> <div id="backup-complete" style="display: none"> <div class="akeeba-panel--success"> <header class="akeeba-block-header"> <h3> <?php if(empty($this->returnURL)): ?> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP_HEADER_BACKUPFINISHED'); ?> <?php else: ?> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP_HEADER_BACKUPWITHRETURNURLFINISHED'); ?> <?php endif; ?> </h3> </header> <div id="finishedframe"> <p> <?php if(empty($this->returnURL)): ?> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP_TEXT_CONGRATS'); ?> <?php else: ?> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP_TEXT_PLEASEWAITFORREDIRECTION'); ?> <?php endif; ?> </p> <?php if(empty($this->returnURL)): ?> <a class="akeeba-btn--primary--big" href="index.php?option=com_akeeba&view=Manage"> <span class="akion-ios-list"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BUADMIN'); ?> </a> <a class="akeeba-btn--grey" id="ab-viewlog-success" href="index.php?option=com_akeeba&view=Log&latest=1"> <span class="akion-ios-search-strong"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_LOG'); ?> </a> <?php endif; ?> </div> </div> </div> <?php /* Backup warnings */ ?> <div id="backup-warnings-panel" style="display:none"> <div class="akeeba-panel--warning"> <header class="akeeba-block-header"> <h3> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP_LABEL_WARNINGS'); ?> </h3> </header> <div id="warnings-list"> </div> </div> </div> <?php /* Backup retry after error */ ?> <div id="retry-panel" style="display: none"> <div class="akeeba-panel--warning"> <header class="akeeba-block-header"> <h3> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP_HEADER_BACKUPRETRY'); ?> </h3> </header> <div id="retryframe"> <p><?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP_TEXT_BACKUPFAILEDRETRY'); ?></p> <p> <strong> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP_TEXT_WILLRETRY'); ?> <span id="akeeba-retry-timeout">0</span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP_TEXT_WILLRETRYSECONDS'); ?> </strong> <br/> <button class="akeeba-btn--red--small" id="comAkeebaBackupCancelResume"> <span class="akion-android-cancel"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_MULTIDB_GUI_LBL_CANCEL'); ?> </button> <button class="akeeba-btn--green--small" id="comAkeebaBackupResumeBackup"> <span class="akion-ios-redo"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP_TEXT_BTNRESUME'); ?> </button> </p> <p><?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP_TEXT_LASTERRORMESSAGEWAS'); ?></p> <p id="backup-error-message-retry"></p> </div> </div> </div> <?php /* Backup error (halt) */ ?> <div id="error-panel" style="display: none"> <div class="akeeba-panel--red"> <header class="akeeba-block-header"> <h3> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP_HEADER_BACKUPFAILED'); ?> </h3> </header> <div id="errorframe"> <p> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP_TEXT_BACKUPFAILED'); ?> </p> <p id="backup-error-message"></p> <p> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP_TEXT_READLOGFAIL' . (AKEEBA_PRO ? 'PRO' : '')); ?> </p> <div class="akeeba-block--info" id="error-panel-troubleshooting"> <p> <?php if(AKEEBA_PRO): ?> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP_TEXT_RTFMTOSOLVEPRO'); ?> <?php endif; ?> <?php echo \Joomla\CMS\Language\Text::sprintf('COM_AKEEBA_BACKUP_TEXT_RTFMTOSOLVE', 'https://www.akeeba.com/documentation/akeeba-backup-documentation/backup-now.html?utm_source=akeeba_backup&utm_campaign=backuperrorlink#troubleshoot-backup'); ?> </p> <p> <?php if(AKEEBA_PRO): ?> <?php echo \Joomla\CMS\Language\Text::sprintf('COM_AKEEBA_BACKUP_TEXT_SOLVEISSUE_PRO', 'https://www.akeeba.com/support.html?utm_source=akeeba_backup&utm_campaign=backuperrorpro'); ?> <?php else: ?> <?php echo \Joomla\CMS\Language\Text::sprintf('COM_AKEEBA_BACKUP_TEXT_SOLVEISSUE_CORE', 'https://www.akeeba.com/subscribe.html?utm_source=akeeba_backup&utm_campaign=backuperrorcore','https://www.akeeba.com/support.html?utm_source=akeeba_backup&utm_campaign=backuperrorcore'); ?> <?php endif; ?> <?php echo \Joomla\CMS\Language\Text::sprintf('COM_AKEEBA_BACKUP_TEXT_SOLVEISSUE_LOG', 'index.php?option=com_akeeba&view=Log&latest=1'); ?> </p> </div> <?php if(AKEEBA_PRO): ?> <a class="akeeba-btn--green" id="ab-alice-error" href="index.php?option=com_akeeba&view=Alice"> <span class="akion-medkit"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP_ANALYSELOG'); ?> </a> <?php endif; ?> <a class="akeeba-btn--primary" href="https://www.akeeba.com/documentation/akeeba-backup-documentation/troubleshoot-backup.html?utm_source=akeeba_backup&utm_campaign=backuperrorbutton"> <span class="akion-ios-book"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP_TROUBLESHOOTINGDOCS'); ?> </a> <a class="akeeba-btn-grey" id="ab-viewlog-error" href="index.php?option=com_akeeba&view=Log&latest=1"> <span class="akion-ios-search-strong"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_LOG'); ?> </a> </div> </div> </div> </div>PK iX!]-�~� � J com_akeeba/compiled_templates/9df20b682f03cb39f0429cd3a11e109fcf256851.phpnu �[��� <?php /* /home/wuectly/www/administrator/components/com_akeeba/tmpl/ControlPanel/default.blade.php */ ?> <?php /** * @package akeebabackup * @copyright Copyright (c)2006-2023 Nicholas K. Dionysopoulos / Akeeba Ltd * @license GNU General Public License version 3, or later */ /** @var $this \Akeeba\Backup\Admin\View\ControlPanel\Html */ // Protect from unauthorized access defined('_JEXEC') || die(); ?> <?php if(class_exists('Joomla\CMS\Component\ComponentHelper') && \Joomla\CMS\Component\ComponentHelper::isEnabled('com_akeebabackup')): ?> <?php echo $this->loadAnyTemplate('admin:com_akeeba/ControlPanel/backup8_uninstall'); ?> <?php return; ?> <?php elseif(version_compare(JVERSION, '3.999.999', 'gt')): ?> <?php echo $this->loadAnyTemplate('admin:com_akeeba/ControlPanel/backup9_install'); ?> <?php endif; ?> <div id="akeebaBackup8Wrapper"> <?php /* Display various possible warnings about issues which directly affect the user's experience */ ?> <?php echo $this->loadAnyTemplate('admin:com_akeeba/ControlPanel/warnings'); ?> <?php /* Main area */ ?> <div class="akeeba-container--66-33"> <?php /* LEFT COLUMN (66% desktop width) */ ?> <div> <?php /* Active profile switch */ ?> <?php echo $this->loadAnyTemplate('admin:com_akeeba/ControlPanel/profile'); ?> <?php /* One Click Backup icons */ ?> <?php if( ! (empty($this->quickIconProfiles)) && $this->permissions['backup']): ?> <?php echo $this->loadAnyTemplate('admin:com_akeeba/ControlPanel/oneclick'); ?> <?php endif; ?> <?php /* Basic operations */ ?> <?php echo $this->loadAnyTemplate('admin:com_akeeba/ControlPanel/icons_basic'); ?> <?php /* Core Upgrade */ ?> <?php echo $this->loadAnyTemplate('admin:com_akeeba/ControlPanel/upgrade'); ?> <?php /* Troubleshooting */ ?> <?php echo $this->loadAnyTemplate('admin:com_akeeba/ControlPanel/icons_troubleshooting'); ?> <?php /* Advanced operations */ ?> <?php echo $this->loadAnyTemplate('admin:com_akeeba/ControlPanel/icons_advanced'); ?> <?php /* Include / Exclude data */ ?> <?php if($this->permissions['configure']): ?> <?php echo $this->loadAnyTemplate('admin:com_akeeba/ControlPanel/icons_includeexclude'); ?> <?php endif; ?> </div> <?php /* RIGHT COLUMN (33% desktop width) */ ?> <div> <?php /* Status Summary */ ?> <?php echo $this->loadAnyTemplate('admin:com_akeeba/ControlPanel/sidebar_status'); ?> <?php /* Backup stats */ ?> <?php echo $this->loadAnyTemplate('admin:com_akeeba/ControlPanel/sidebar_backup'); ?> </div> </div> <?php /* Footer */ ?> <?php echo $this->loadAnyTemplate('admin:com_akeeba/ControlPanel/footer'); ?> </div> <?php /* Usage statistics collection IFRAME */ ?> <?php if($this->statsIframe): ?> <?php echo $this->statsIframe; ?> <?php endif; ?>PK iX!]�$A J com_akeeba/compiled_templates/aa5fca57af2fb2a3fb8646a686cced8c1825ff9c.phpnu �[��� <?php /* /home/wuectly/www/administrator/components/com_akeeba/tmpl/Manage/manage_column.blade.php */ ?> <?php /** * @package akeebabackup * @copyright Copyright (c)2006-2023 Nicholas K. Dionysopoulos / Akeeba Ltd * @license GNU General Public License version 3, or later */ // Protect from unauthorized access defined('_JEXEC') || die(); use Akeeba\Backup\Admin\Helper\Utils; /** @var \Akeeba\Backup\Admin\View\Manage\Html $this */ /** @var array $record */ if (!isset($record['remote_filename'])) { $record['remote_filename'] = ''; } $archiveExists = $record['meta'] == 'ok'; $showManageRemote = $record['hasRemoteFiles'] && (AKEEBA_PRO == 1); $engineForProfile = array_key_exists($record['profile_id'], $this->enginesPerProfile) ? $this->enginesPerProfile[$record['profile_id']] : 'none'; $showUploadRemote = $this->permissions['backup'] && $archiveExists && !$showManageRemote && ($engineForProfile != '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 = $engineForProfile ?: 'none'; $showUploadRemote = !empty($postProcEngine); } \AkeebaFEFHelper::loadFEFScript('Tooltip'); ?> <div style="display: none"> <div id="akeeba-buadmin-<?php echo (int)$record['id']; ?>" tabindex="-1"> <div class="akeeba-renderer-fef"> <h4><?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BUADMIN_LBL_BACKUPINFO'); ?></h4> <p> <strong><?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BUADMIN_LBL_ARCHIVEEXISTS'); ?></strong> <br /> <?php if($record['meta'] == 'ok'): ?> <span class="akeeba-label--success"> <?php echo \Joomla\CMS\Language\Text::_('JYES'); ?> </span> <?php else: ?> <span class="akeeba-label--failure"> <?php echo \Joomla\CMS\Language\Text::_('JNO'); ?> </span> <?php endif; ?> </p> <p> <strong><?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BUADMIN_LBL_ARCHIVEPATH' . ($archiveExists ? '' : '_PAST')); ?></strong> <br /> <span class="akeeba-label--information"> <?php echo $this->escape(Utils::getRelativePath(JPATH_SITE, dirname($record['absolute_path']))); ?> </span> </p> <p> <strong><?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BUADMIN_LBL_ARCHIVENAME' . ($archiveExists ? '' : '_PAST')); ?></strong> <br /> <code> <?php echo $this->escape($record['archivename']); ?> </code> </p> </div> </div> <?php if($showDownload): ?> <div id="akeeba-buadmin-download-<?php echo (int)$record['id']; ?>" tabindex="-2" role="dialog"> <div class="akeeba-renderer-fef"> <div class="akeeba-block--warning"> <h4> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BUADMIN_LBL_DOWNLOAD_TITLE'); ?> </h4> <p> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BUADMIN_LBL_DOWNLOAD_WARNING'); ?> </p> </div> <?php if($record['multipart'] < 2): ?> <a class="akeeba-btn--primary--small comAkeebaManageDownloadButton" data-id="<?php echo $this->escape($record['id']); ?>"> <span class="akion-ios-download"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BUADMIN_LOG_DOWNLOAD'); ?> </a> <?php endif; ?> <?php if($record['multipart'] >= 2): ?> <div> <?php echo \Joomla\CMS\Language\Text::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="akeeba-btn--small--dark comAkeebaManageDownloadButton" data-id="<?php echo $this->escape($record['id']); ?>" data-part="<?php echo $this->escape($count); ?>"> <span class="akion-android-download"></span> <?php echo \Joomla\CMS\Language\Text::sprintf('COM_AKEEBA_BUADMIN_LABEL_PART', $count); ?> </a> <?php endfor; ?> <?php endif; ?> </div> </div> <?php endif; ?> </div> <?php if($showManageRemote): ?> <div style="padding-bottom: 3pt;"> <a class="akeeba-btn--primary akeeba_remote_management_link" data-management="index.php?option=com_akeeba&view=RemoteFiles&tmpl=component&task=listactions&id=<?php echo (int)$record['id']; ?>" data-reload="index.php?option=com_akeeba&view=Manage" > <span class="akion-cloud"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BUADMIN_LABEL_REMOTEFILEMGMT'); ?> </a> </div> <?php elseif($showUploadRemote): ?> <a class="akeeba-btn--primary akeeba_upload" data-upload="index.php?option=com_akeeba&view=Upload&tmpl=component&task=start&id=<?php echo (int)$record['id']; ?>" data-reload="index.php?option=com_akeeba&view=Manage" title="<?php echo \Joomla\CMS\Language\Text::sprintf('COM_AKEEBA_TRANSFER_DESC', JText::_("ENGINE_POSTPROC_{$postProcEngine}_TITLE")); ?>"> <span class="akion-android-upload"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_TRANSFER_TITLE'); ?> (<em><?php echo $this->escape($postProcEngine); ?></em>) </a> <?php endif; ?> <div style="padding-bottom: 3pt"> <?php if($showDownload): ?> <a class="akeeba-btn--<?php echo $showManageRemote || $showUploadRemote ? 'small--grey' : 'green'; ?> akeeba_download_button" data-dltarget="#akeeba-buadmin-download-<?php echo (int)$record['id']; ?>" > <span class="akion-android-download"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BUADMIN_LOG_DOWNLOAD'); ?> </a> <?php endif; ?> <?php if($showViewLog): ?> <a class="akeeba-btn--grey akeebaCommentPopover" <?php echo ($record['meta'] != 'obsolete') ? '' : 'disabled="disabled"'; ?> 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 \Joomla\CMS\Language\Text::_('COM_AKEEBA_BUADMIN_LBL_LOGFILEID'); ?>" data-content="<?php echo $this->escape($record['backupid']); ?>"> <span class="akion-ios-search-strong"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_LOG'); ?> </a> <?php endif; ?> <a class="akeeba-btn--grey--small akeebaCommentPopover akeeba_showinfo_link" data-infotarget="#akeeba-buadmin-<?php echo (int)$record['id']; ?>" data-content="<?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BUADMIN_LBL_BACKUPINFO'); ?>" > <span class="akion-information-circled"></span> </a> </div> PK iX!]#[��K K J com_akeeba/compiled_templates/7e637a70fe7957d5dbdff9deca7a459a9b426cf4.phpnu �[��� <?php /* /home/wuectly/www/administrator/components/com_akeeba/tmpl/Backup/script.blade.php */ ?> <?php /** * @package akeebabackup * @copyright Copyright (c)2006-2023 Nicholas K. Dionysopoulos / Akeeba Ltd * @license GNU General Public License version 3, or later */ // Protect from unauthorized access defined('_JEXEC') || die(); use Joomla\CMS\Language\Text; use Joomla\CMS\Uri\Uri; /** * This file passes parameters to the Backup.js script using Joomla's script options API * * @var $this \Akeeba\Backup\Admin\View\Backup\Html */ $escapedBaseURL = addslashes(Uri::base()); $platform = $this->container->platform; // Initialization $platform->addScriptOptions('akeeba.Backup.defaultDescription', addslashes($this->defaultDescription)); $platform->addScriptOptions('akeeba.Backup.currentDescription', addslashes(empty($this->description) ? $this->defaultDescription : $this->description)); $platform->addScriptOptions('akeeba.Backup.currentComment', addslashes($this->comment)); $platform->addScriptOptions('akeeba.Backup.hasAngieKey', $this->hasANGIEPassword); // Auto-resume setup $platform->addScriptOptions('akeeba.Backup.resume.enabled', (bool) $this->autoResume); $platform->addScriptOptions('akeeba.Backup.resume.timeout', (int) $this->autoResumeTimeout); $platform->addScriptOptions('akeeba.Backup.resume.maxRetries', (int) $this->autoResumeRetries); // The return URL $platform->addScriptOptions('akeeba.Backup.returnUrl', addcslashes($this->returnURL, "'\\")); // Used as parameters to start_timeout_bar() $platform->addScriptOptions('akeeba.Backup.maxExecutionTime', (int) $this->maxExecutionTime); $platform->addScriptOptions('akeeba.Backup.runtimeBias', (int) $this->runtimeBias); // Notifications $platform->addScriptOptions('akeeba.System.notification.iconURL', sprintf("%s../media/com_akeeba/icons/logo-48.png", $escapedBaseURL)); $platform->addScriptOptions('akeeba.System.notification.hasDesktopNotification', (bool) $this->desktopNotifications); // Domain keys $platform->addScriptOptions('akeeba.Backup.domains', $this->domains); // AJAX proxy, View Log and ALICE URLs $platform->addScriptOptions('akeeba.System.params.AjaxURL', 'index.php?option=com_akeeba&view=Backup&task=ajax'); $platform->addScriptOptions('akeeba.Backup.URLs.LogURL', sprintf("%sindex.php?option=com_akeeba&view=Log", $escapedBaseURL)); $platform->addScriptOptions('akeeba.Backup.URLs.AliceURL', sprintf("%sindex.php?option=com_akeeba&view=Alice", $escapedBaseURL)); // Behavior triggers $platform->addScriptOptions('akeeba.Backup.autostart', (!$this->unwriteableOutput && $this->autoStart) ? 1 : 0); // Push language strings to Javascript Text::script('COM_AKEEBA_BACKUP_TEXT_LASTRESPONSE'); Text::script('COM_AKEEBA_BACKUP_TEXT_BACKUPSTARTED'); Text::script('COM_AKEEBA_BACKUP_TEXT_BACKUPFINISHED'); Text::script('COM_AKEEBA_BACKUP_TEXT_BACKUPHALT'); Text::script('COM_AKEEBA_BACKUP_TEXT_BACKUPRESUME'); Text::script('COM_AKEEBA_BACKUP_TEXT_BACKUPHALT_DESC'); Text::script('COM_AKEEBA_BACKUP_TEXT_BACKUPFAILED'); Text::script('COM_AKEEBA_BACKUP_TEXT_BACKUPWARNING'); Text::script('COM_AKEEBA_BACKUP_TEXT_AVGWARNING'); PK iX!]5V�M� � J com_akeeba/compiled_templates/1ef08c8bbb6678db8917d463cedbe821d81c6991.phpnu �[��� <?php /* /home/wuectly/www/administrator/components/com_akeeba/tmpl/ControlPanel/footer.blade.php */ ?> <?php /** * @package akeebabackup * @copyright Copyright (c)2006-2023 Nicholas K. Dionysopoulos / Akeeba Ltd * @license GNU General Public License version 3, or later */ /** @var $this \Akeeba\Backup\Admin\View\ControlPanel\Html */ // Protect from unauthorized access defined('_JEXEC') || die(); ?> <div class="row-fluid footer akeebabackup-footer"> <div class="span12"> <p style="height: 6em"> <?php echo \Joomla\CMS\Language\Text::sprintf('Copyright ©2006-%s <a href="https://www.akeeba.com">Akeeba Ltd</a>. All Rights Reserved.', date('Y')); ?> <br/> Akeeba Backup is Free Software and is distributed under the terms of the <a href="http://www.gnu.org/licenses/gpl-3.0.html">GNU General Public License</a>, version 3 or - at your option - any later version. <?php if(AKEEBA_PRO != 1): ?> <br/>If you use Akeeba Backup Core, please post a rating and a review at the <a href="https://extensions.joomla.org/extensions/extension/access-a-security/site-security/akeeba-backup/">Joomla! Extensions Directory</a>. <?php endif; ?> </p> </div> </div> PK iX!]l��v� � J com_akeeba/compiled_templates/152b78b8aafd56eec39ac651f217ab161e3fcb83.phpnu �[��� <?php /* /home/wuectly/www/administrator/components/com_akeeba/tmpl/ControlPanel/sidebar_backup.blade.php */ ?> <?php /** * @package akeebabackup * @copyright Copyright (c)2006-2023 Nicholas K. Dionysopoulos / Akeeba Ltd * @license GNU General Public License version 3, or later */ /** @var $this \Akeeba\Backup\Admin\View\ControlPanel\Html */ // Protect from unauthorized access defined('_JEXEC') || die(); ?> <div class="akeeba-panel"> <header class="akeeba-block-header"> <h3><?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP_STATS'); ?></h3> </header> <div><?php echo $this->latestBackupCell; ?></div> </div> PK iX!]�/��� � J com_akeeba/compiled_templates/4eea111bad08e825f780fbde90a7639071b10d7d.phpnu �[��� <?php /* /home/wuectly/www/administrator/components/com_akeeba/tmpl/ControlPanel/icons_basic.blade.php */ ?> <?php /** * @package akeebabackup * @copyright Copyright (c)2006-2023 Nicholas K. Dionysopoulos / Akeeba Ltd * @license GNU General Public License version 3, or later */ /** @var $this \Akeeba\Backup\Admin\View\ControlPanel\Html */ // Protect from unauthorized access defined('_JEXEC') || die(); ?> <section class="akeeba-panel--info"> <header class="akeeba-block-header"> <h3><?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CPANEL_HEADER_BASICOPS'); ?></h3> </header> <div class="akeeba-grid"> <?php if($this->permissions['backup']): ?> <a class="akeeba-action--green" href="index.php?option=com_akeeba&view=Backup"> <span class="akion-play"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BACKUP'); ?> </a> <?php endif; ?> <?php if($this->permissions['download'] && AKEEBA_PRO): ?> <a class="akeeba-action--green" href="index.php?option=com_akeeba&view=Transfer"> <span class="akion-android-open"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_TRANSFER'); ?> </a> <?php endif; ?> <a class="akeeba-action--teal" href="index.php?option=com_akeeba&view=Manage"> <span class="akion-ios-list"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_BUADMIN'); ?> </a> <?php if($this->permissions['configure']): ?> <a class="akeeba-action--teal" href="index.php?option=com_akeeba&view=Configuration"> <span class="akion-ios-gear"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CONFIG'); ?> </a> <?php endif; ?> <?php if($this->permissions['configure']): ?> <a class="akeeba-action--teal" href="index.php?option=com_akeeba&view=Profiles"> <span class="akion-person-stalker"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_PROFILES'); ?> </a> <?php endif; ?> </div> </section> PK iX!]�4��I I J com_akeeba/compiled_templates/7e95d104faff8ea3b40e36e17db3a627765164ba.phpnu �[��� <?php /* /home/wuectly/www/administrator/components/com_akeeba/tmpl/ControlPanel/icons_includeexclude.blade.php */ ?> <?php /** * @package akeebabackup * @copyright Copyright (c)2006-2023 Nicholas K. Dionysopoulos / Akeeba Ltd * @license GNU General Public License version 3, or later */ /** @var $this \Akeeba\Backup\Admin\View\ControlPanel\Html */ // Protect from unauthorized access defined('_JEXEC') || die(); ?> <section class="akeeba-panel--info"> <header class="akeeba-block-header"> <h3><?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CPANEL_HEADER_INCLUDEEXCLUDE'); ?></h3> </header> <div class="akeeba-grid"> <?php if(AKEEBA_PRO): ?> <a class="akeeba-action--green" href="index.php?option=com_akeeba&view=MultipleDatabases"> <span class="akion-arrow-swap"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_MULTIDB'); ?> </a> <a class="akeeba-action--green" href="index.php?option=com_akeeba&view=IncludeFolders"> <span class="akion-folder"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_INCLUDEFOLDER'); ?> </a> <?php endif; ?> <a class="akeeba-action--red" href="index.php?option=com_akeeba&view=FileFilters"> <span class="akion-filing"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_FILEFILTERS'); ?> </a> <a class="akeeba-action--red" href="index.php?option=com_akeeba&view=DatabaseFilters"> <span class="akion-ios-grid-view"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_DBFILTER'); ?> </a> <?php if(AKEEBA_PRO): ?> <a class="akeeba-action--red" href="index.php?option=com_akeeba&view=RegExFileFilters"> <span class="akion-ios-folder"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_REGEXFSFILTERS'); ?> </a> <a class="akeeba-action--red" href="index.php?option=com_akeeba&view=RegExDatabaseFilters"> <span class="akion-ios-box"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_REGEXDBFILTERS'); ?> </a> <?php endif; ?> </div></section> PK iX!]B�0� � J com_akeeba/compiled_templates/3a5700c3c7114f5da93f407c31a4b1d3112ad402.phpnu �[��� <?php /* /home/wuectly/www/administrator/components/com_akeeba/tmpl/ControlPanel/icons_advanced.blade.php */ ?> <?php /** * @package akeebabackup * @copyright Copyright (c)2006-2023 Nicholas K. Dionysopoulos / Akeeba Ltd * @license GNU General Public License version 3, or later */ /** @var $this \Akeeba\Backup\Admin\View\ControlPanel\Html */ // Protect from unauthorized access defined('_JEXEC') || die(); // All of the buttons in this panel require the Configure privilege if (!$this->permissions['configure']) { return; } ?> <?php if(AKEEBA_PRO): ?> <section class="akeeba-panel--info"> <header class="akeeba-block-header"> <h3><?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_CPANEL_HEADER_ADVANCED'); ?></h3> </header> <div class="akeeba-grid"> <?php if($this->permissions['configure']): ?> <a class="akeeba-action--teal" href="index.php?option=com_akeeba&view=Schedule"> <span class="akion-calendar"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_SCHEDULE'); ?> </a> <?php endif; ?> <?php if($this->permissions['configure']): ?> <a class="akeeba-action--orange" href="index.php?option=com_akeeba&view=Discover"> <span class="akion-ios-download"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_DISCOVER'); ?> </a> <?php endif; ?> <?php if($this->permissions['configure']): ?> <a class="akeeba-action--orange" href="index.php?option=com_akeeba&view=S3Import"> <span class="akion-ios-cloud-download"></span> <?php echo \Joomla\CMS\Language\Text::_('COM_AKEEBA_S3IMPORT'); ?> </a> <?php endif; ?> </div> </section> <?php endif; ?> PK ;t!])E�� � cleaner.phpnu &1i� <?php /** * @package FrameworkOnFramework * @subpackage utils * @copyright Copyright (C) 2010-2016 Nicholas K. Dionysopoulos / Akeeba Ltd. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('F0F_INCLUDED') or die; /** * A utility class to help you quickly clean the Joomla! cache */ class F0FUtilsCacheCleaner { /** * Clears the com_modules and com_plugins cache. You need to call this whenever you alter the publish state or * parameters of a module or plugin from your code. * * @return void */ public static function clearPluginsAndModulesCache() { self::clearPluginsCache(); self::clearModulesCache(); } /** * Clears the com_plugins cache. You need to call this whenever you alter the publish state or parameters of a * plugin from your code. * * @return void */ public static function clearPluginsCache() { self::clearCacheGroups(array('com_plugins'), array(0,1)); } /** * Clears the com_modules cache. You need to call this whenever you alter the publish state or parameters of a * module from your code. * * @return void */ public static function clearModulesCache() { self::clearCacheGroups(array('com_modules'), array(0,1)); } /** * Clears the specified cache groups. * * @param array $clearGroups Which cache groups to clear. Usually this is com_yourcomponent to clear your * component's cache. * @param array $cacheClients Which cache clients to clear. 0 is the back-end, 1 is the front-end. If you do not * specify anything, both cache clients will be cleared. * * @return void */ public static function clearCacheGroups(array $clearGroups, array $cacheClients = array(0, 1)) { $conf = JFactory::getConfig(); foreach ($clearGroups as $group) { foreach ($cacheClients as $client_id) { try { $options = array( 'defaultgroup' => $group, 'cachebase' => ($client_id) ? JPATH_ADMINISTRATOR . '/cache' : $conf->get('cache_path', JPATH_SITE . '/cache') ); $cache = JCache::getInstance('callback', $options); $cache->clean(); } catch (Exception $e) { // suck it up } } } } } PK ~!]a6κ� � cache.xmlnu &1i� <?xml version="1.0" encoding="utf-8"?> <extension version="3.1" type="plugin" group="system" method="upgrade"> <name>plg_system_cache</name> <author>Joomla! Project</author> <creationDate>February 2007</creationDate> <copyright>(C) 2007 Open Source Matters, Inc.</copyright> <license>GNU General Public License version 2 or later; see LICENSE.txt</license> <authorEmail>admin@joomla.org</authorEmail> <authorUrl>www.joomla.org</authorUrl> <version>3.0.0</version> <description>PLG_CACHE_XML_DESCRIPTION</description> <files> <filename plugin="cache">cache.php</filename> </files> <languages> <language tag="en-GB">en-GB.plg_system_cache.ini</language> <language tag="en-GB">en-GB.plg_system_cache.sys.ini</language> </languages> <config> <fields name="params"> <fieldset name="basic"> <field name="browsercache" type="radio" label="PLG_CACHE_FIELD_BROWSERCACHE_LABEL" description="PLG_CACHE_FIELD_BROWSERCACHE_DESC" class="btn-group btn-group-yesno" default="0" filter="integer" > <option value="1">JYES</option> <option value="0">JNO</option> </field> <field name="exclude_menu_items" type="menuitem" label="PLG_CACHE_FIELD_EXCLUDE_MENU_ITEMS_LABEL" description="PLG_CACHE_FIELD_EXCLUDE_MENU_ITEMS_DESC" multiple="multiple" filter="int_array" /> </fieldset> <fieldset name="advanced"> <field name="exclude" type="textarea" label="PLG_CACHE_FIELD_EXCLUDE_LABEL" description="PLG_CACHE_FIELD_EXCLUDE_DESC" class="input-xxlarge" rows="15" filter="raw" /> </fieldset> </fields> </config> </extension> PK ~!]�~�c c cache.phpnu &1i� <?php /** * @package Joomla.Plugin * @subpackage System.cache * * @copyright (C) 2007 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; /** * Joomla! Page Cache Plugin. * * @since 1.5 */ class PlgSystemCache extends JPlugin { /** * Cache instance. * * @var JCache * @since 1.5 */ public $_cache; /** * Cache key * * @var string * @since 3.0 */ public $_cache_key; /** * Application object. * * @var JApplicationCms * @since 3.8.0 */ protected $app; /** * Constructor. * * @param object &$subject The object to observe. * @param array $config An optional associative array of configuration settings. * * @since 1.5 */ public function __construct(& $subject, $config) { parent::__construct($subject, $config); // Get the application if not done by JPlugin. if (!isset($this->app)) { $this->app = JFactory::getApplication(); } // Set the cache options. $options = array( 'defaultgroup' => 'page', 'browsercache' => $this->params->get('browsercache', 0), 'caching' => false, ); // Instantiate cache with previous options and create the cache key identifier. $this->_cache = JCache::getInstance('page', $options); $this->_cache_key = JUri::getInstance()->toString(); } /** * Get a cache key for the current page based on the url and possible other factors. * * @return string * * @since 3.7 */ protected function getCacheKey() { static $key; if (!$key) { JPluginHelper::importPlugin('pagecache'); $parts = JEventDispatcher::getInstance()->trigger('onPageCacheGetKey'); $parts[] = JUri::getInstance()->toString(); $key = md5(serialize($parts)); } return $key; } /** * After Initialise Event. * Checks if URL exists in cache, if so dumps it directly and closes. * * @return void * * @since 1.5 */ public function onAfterInitialise() { if ($this->app->isClient('administrator') || $this->app->get('offline', '0') || $this->app->getMessageQueue()) { return; } // If any pagecache plugins return false for onPageCacheSetCaching, do not use the cache. JPluginHelper::importPlugin('pagecache'); $results = JEventDispatcher::getInstance()->trigger('onPageCacheSetCaching'); $caching = !in_array(false, $results, true); if ($caching && JFactory::getUser()->guest && $this->app->input->getMethod() === 'GET') { $this->_cache->setCaching(true); } $data = $this->_cache->get($this->getCacheKey()); // If page exist in cache, show cached page. if ($data !== false) { // Set HTML page from cache. $this->app->setBody($data); // Dumps HTML page. echo $this->app->toString((bool) $this->app->get('gzip')); // Mark afterCache in debug and run debug onAfterRespond events. // e.g., show Joomla Debug Console if debug is active. if (JDEBUG) { JProfiler::getInstance('Application')->mark('afterCache'); JEventDispatcher::getInstance()->trigger('onAfterRespond'); } // Closes the application. $this->app->close(); } } /** * After Render Event. * Verify if current page is not excluded from cache. * * @return void * * @since 3.9.12 */ public function onAfterRender() { if ($this->_cache->getCaching() === false) { return; } // We need to check if user is guest again here, because auto-login plugins have not been fired before the first aid check. // Page is excluded if excluded in plugin settings. if (!JFactory::getUser()->guest || $this->app->getMessageQueue() || $this->isExcluded() === true) { $this->_cache->setCaching(false); return; } // Disable compression before caching the page. $this->app->set('gzip', false); } /** * After Respond Event. * Stores page in cache. * * @return void * * @since 1.5 */ public function onAfterRespond() { if ($this->_cache->getCaching() === false) { return; } // Saves current page in cache. $this->_cache->store($this->app->getBody(), $this->getCacheKey()); } /** * Check if the page is excluded from the cache or not. * * @return boolean True if the page is excluded else false * * @since 3.5 */ protected function isExcluded() { // Check if menu items have been excluded. if ($exclusions = $this->params->get('exclude_menu_items', array())) { // Get the current menu item. $active = $this->app->getMenu()->getActive(); if ($active && $active->id && in_array((int) $active->id, (array) $exclusions)) { return true; } } // Check if regular expressions are being used. if ($exclusions = $this->params->get('exclude', '')) { // Normalize line endings. $exclusions = str_replace(array("\r\n", "\r"), "\n", $exclusions); // Split them. $exclusions = explode("\n", $exclusions); // Gets internal URI. $internal_uri = '/index.php?' . JUri::getInstance()->buildQuery($this->app->getRouter()->getVars()); // Loop through each pattern. if ($exclusions) { foreach ($exclusions as $exclusion) { // Make sure the exclusion has some content if ($exclusion !== '') { // Test both external and internal URI if (preg_match('#' . $exclusion . '#i', $this->_cache_key . ' ' . $internal_uri, $match)) { return true; } } } } } // If any pagecache plugins return true for onPageCacheIsExcluded, exclude. JPluginHelper::importPlugin('pagecache'); $results = JEventDispatcher::getInstance()->trigger('onPageCacheIsExcluded'); return in_array(true, $results, true); } } PK iX!]�V� index.htmlnu &1i� PK iX!]�G�[k k J Y com_akeeba/compiled_templates/ab19ecf877fd1c01445a71e9d82339b2bfd6ac97.phpnu �[��� PK iX!]Ȣ��� � J > com_akeeba/compiled_templates/5489815a7b347e8121074d07ce6143ad64254436.phpnu �[��� PK iX!]x"�: : J � com_akeeba/compiled_templates/3c3dbe0e604928a91d90ad125121adf3262a5888.phpnu �[��� PK iX!]y �w J K com_akeeba/compiled_templates/2cbf7df740a76d63e3d29806d05b3af94b17d91e.phpnu �[��� PK iX!]��lh. h. J �S com_akeeba/compiled_templates/b58189968c6320cc93735b85e831172e1e0eecbd.phpnu �[��� PK iX!]��j j J f� com_akeeba/compiled_templates/f67ce1697bbd9ea82cff640cb736f2e3e31696d0.phpnu �[��� PK iX!]#�#%@ @ J J� com_akeeba/compiled_templates/05524c06e0e3a64fdec273a4730b4d7543a0d8e7.phpnu �[��� PK iX!]�:�C= = J � com_akeeba/compiled_templates/f03fe16063ddf18b1fdd636e65e62d06b4410122.phpnu �[��� PK iX!]-�~� � J �� com_akeeba/compiled_templates/9df20b682f03cb39f0429cd3a11e109fcf256851.phpnu �[��� PK iX!]�$A J �� com_akeeba/compiled_templates/aa5fca57af2fb2a3fb8646a686cced8c1825ff9c.phpnu �[��� PK iX!]#[��K K J N� com_akeeba/compiled_templates/7e637a70fe7957d5dbdff9deca7a459a9b426cf4.phpnu �[��� PK iX!]5V�M� � J com_akeeba/compiled_templates/1ef08c8bbb6678db8917d463cedbe821d81c6991.phpnu �[��� PK iX!]l��v� � J F com_akeeba/compiled_templates/152b78b8aafd56eec39ac651f217ab161e3fcb83.phpnu �[��� PK iX!]�/��� � J M com_akeeba/compiled_templates/4eea111bad08e825f780fbde90a7639071b10d7d.phpnu �[��� PK iX!]�4��I I J � com_akeeba/compiled_templates/7e95d104faff8ea3b40e36e17db3a627765164ba.phpnu �[��� PK iX!]B�0� � J L com_akeeba/compiled_templates/3a5700c3c7114f5da93f407c31a4b1d3112ad402.phpnu �[��� PK ;t!])E�� � |' cleaner.phpnu &1i� PK ~!]a6κ� � �0 cache.xmlnu &1i� PK ~!]�~�c c h7 cache.phpnu &1i� PK � N
| ver. 1.4 |
Github
|
.
| PHP 8.1.34 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка