<?php

/**
 * @package   Duplicator
 * @copyright (c) 2022, Snap Creek LLC
 */

use Duplicator\Controllers\ToolsPageController;
use Duplicator\Core\Controllers\ControllersManager;
use Duplicator\Core\MigrationMng;

defined("ABSPATH") or die("");

/**
 * Variables
 *
 * @var \Duplicator\Core\Controllers\ControllersManager $ctrlMng
 * @var \Duplicator\Core\Views\TplMng  $tplMng
 * @var array<string, mixed> $tplData
 */

$safeMsg = MigrationMng::getSaveModeWarning();
$url     = $ctrlMng->getMenuLink(ControllersManager::TOOLS_SUBMENU_SLUG, ToolsPageController::L2_SLUG_DISAGNOSTIC);
;

?>
<div class="notice notice-success dpro-admin-notice dup-migration-pass-wrapper" >
    <p>
        <b><?php
        if (MigrationMng::getMigrationData()->restoreBackupMode) {
            DUP_PRO_U::_e('Restore Backup Almost Complete!');
        } else {
            DUP_PRO_U::_e('Migration Almost Complete!');
        }
        ?></b>
    </p>
    <p>
        <?php
        DUP_PRO_U::esc_html_e('Reserved Duplicator Pro installation files have been detected in the root directory.  '
            . 'Please delete these installation files to avoid security issues.');
        ?>
        <br/>
        <?php DUP_PRO_U::esc_html_e('Go to: Tools > General > Information  > Stored Data > and click the "Remove Installation Files" button'); ?><br>
        <a id="dpro-notice-action-general-site-page" href="<?php echo esc_url($url); ?>">
            <?php DUP_PRO_U::esc_html_e('Take me there now!'); ?>
        </a>
    </p>
    <?php if (strlen($safeMsg) > 0) { ?>
        <div class="notice-safemode">
            <?php echo esc_html($safeMsg); ?>
        </div>
    <?php } ?>
    <p class="sub-note">
        <i><?php
            DUP_PRO_U::_e('If an archive.zip/daf file was intentially added to the root '
                . 'directory to perform an overwrite install of this site then you can ignore this message.');
            ?>
        </i>
    </p>

    <?php echo apply_filters(MigrationMng::HOOK_BOTTOM_MIGRATION_MESSAGE, ''); ?>
</div>