124 lines
5.9 KiB
PHP
124 lines
5.9 KiB
PHP
<?php
|
|
|
|
use Duplicator\Core\Views\TplMng;
|
|
use Duplicator\Utils\LinkManager;
|
|
|
|
defined("ABSPATH") || exit;
|
|
|
|
/**
|
|
* Variables
|
|
*
|
|
* @var \Duplicator\Core\Views\TplMng $tplMng
|
|
* @var array<string, mixed> $tplData
|
|
*/
|
|
?>
|
|
<div class="mock-blur" aria-hidden="true">
|
|
<h2 class="margin-bottom-0"><i class="fas fa-undo-alt"></i> <?php esc_html_e('Recovery Point', 'duplicator') ?></h2>
|
|
<hr>
|
|
|
|
<p class="margin-bottom-1">
|
|
<?php esc_html_e('Quickly restore this site to a specific point in time.', 'duplicator') ?>
|
|
<span class="link-style dup-pro-open-help-link"><?php esc_html_e('Need more help?', 'duplicator') ?></span>
|
|
</p>
|
|
<div class="dup-pro-recovery-details-max-width-wrapper">
|
|
<form id="dpro-recovery-form" method="post">
|
|
<div class="dup-pro-recovery-widget-wrapper">
|
|
<div class="dup-pro-recovery-point-details margin-bottom-1">
|
|
<div class="dup-pro-recovery-active-link-wrapper">
|
|
<div class="dup-pro-recovery-active-link-header">
|
|
<i class="fas fa-undo-alt main-icon"></i>
|
|
<div class="main-title">
|
|
Recovery point is active <i class="fas fa-question-circle fa-sm"></i>
|
|
</div>
|
|
<div class="main-subtitle margin-bottom-1">
|
|
<b>Status:</b>
|
|
<span class="dup-pro-recovery-status green">ready</span>
|
|
</div>
|
|
</div>
|
|
<div class="dup-pro-recovery-package-info margin-bottom-1">
|
|
<table>
|
|
<tbody>
|
|
<tr>
|
|
<td>Name:</td>
|
|
<td><b>20230101_duplicatorrecovery</b></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Date:</td>
|
|
<td><b>2023-01-01 00:00:00</b></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Age:</td>
|
|
<td>
|
|
<b>Created 0 hours ago.</b>
|
|
<i>All changes made after package creation will be lost.</i>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="dup-pro-recovery-point-selector">
|
|
<div class="dup-pro-recovery-point-selector-area-wrapper">
|
|
<span class="dup-pro-opening-packages-windows">
|
|
<a href="#">[Create New]</a>
|
|
</span>
|
|
<label>
|
|
<i class="fas fa-question-circle fa-sm">
|
|
</i>
|
|
<b>Step 1 :</b> <i>Choose Recovery Point Backup</i>
|
|
</label>
|
|
<div class="dup-pro-recovery-point-selector-area">
|
|
<select class="recovery-select" name="recovery_package">
|
|
<option value=""> -- Not selected --</option>
|
|
<optgroup label="2023/01/01">
|
|
<option selected="selected">
|
|
[2023-01-01 00:00:00] 20230101_duplicatorrecovery
|
|
</option>
|
|
</optgroup>
|
|
</select>
|
|
<button type="button" class="button recovery-reset">Reset</button>
|
|
<button type="button" class="button button-primary recovery-set">Set</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="dup-pro-recovery-point-actions">
|
|
<label>
|
|
<i class="fas fa-question-circle fa-sm">
|
|
</i>
|
|
<b>Step 2 :</b> <i>Copy Recovery URL & Store in Safe Place</i>
|
|
</label>
|
|
<div class="copy-link">
|
|
<div class="content">
|
|
http://duplicator.com//recover/20230101_duplicatorrecovery_1c38a5948c5a3d2b5881_20230205120338_installer-backup.php
|
|
</div>
|
|
<i class="far fa-copy copy-icon"></i>
|
|
</div>
|
|
<div class="dup-pro-recovery-buttons">
|
|
<a href="#"
|
|
class="button button-primary dup-pro-launch " target="_blank">
|
|
<i class="fas fa-external-link-alt"></i> Launch Recovery </a>
|
|
<button type="button" class="button button-primary dup-pro-recovery-download-launcher ">
|
|
<i class="fa fa-rocket"></i> Download
|
|
</button>
|
|
<button type="button" class="button button-primary dup-pro-recovery-copy-url">
|
|
<i class="far fa-copy copy-icon"></i> Copy URL
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<?php TplMng::getInstance()->render(
|
|
'parts/Education/static-popup',
|
|
array(
|
|
'title' => __('Rollback your sites with Recovery Points!', 'duplicator'),
|
|
'warning-text' => __('Recovery Points are not supported in Duplicator Lite!', 'duplicator'),
|
|
'content-tpl' => 'mocks/recovery/content-popup',
|
|
'upsell-url' => LinkManager::getCampaignUrl('blurred-mocks', 'Recovery')
|
|
),
|
|
true
|
|
); ?>
|