You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
2.6 KiB
64 lines
2.6 KiB
<?php
|
|
|
|
/**
|
|
*
|
|
* @package templates/default
|
|
*/
|
|
|
|
defined('ABSPATH') || defined('DUPXABSPATH') || exit;
|
|
|
|
use Duplicator\Installer\Core\Params\PrmMng;
|
|
use Duplicator\Installer\Utils\InstallerUpsell;
|
|
|
|
$paramsManager = PrmMng::getInstance();
|
|
|
|
$wpHostUrl = InstallerUpsell::getCampaignUrl('installer', "For cPanel Get Pro");
|
|
$freeStep2Url = InstallerUpsell::getCampaignUrl('installer', "With Pro use cPanel without leaving");
|
|
$freeNoteUrl = InstallerUpsell::getCampaignUrl('installer', "With Pro improve cPanel workflow");
|
|
|
|
$pageURL = DUPX_HTTP::get_page_url(false);
|
|
$hostScheme = parse_url($pageURL, PHP_URL_SCHEME);
|
|
$hostName = parse_url($pageURL, PHP_URL_HOST);
|
|
$currentHostUrl = "{$hostScheme}://{$hostName}";
|
|
$cpanelURL = DUPX_U::esc_url('https://' . $_SERVER['SERVER_NAME'] . ':2083');
|
|
|
|
?>
|
|
<div class="hdr-sub3 database-setup-title">cPanel Connection</div>
|
|
|
|
<div class="s2-gopro">
|
|
<h2>
|
|
cPanel Connectivity
|
|
</h2>
|
|
<div class="s1-cpanel-whatis">
|
|
<a href="https://cpanel.net" target="cpanel">What is cPanel?</a>
|
|
</div>
|
|
|
|
<?php if (DUPX_HTTP::is_url_active($currentHostUrl, 2083)) : ?>
|
|
<div class='s1-cpanel-login'>
|
|
Click the link below to login to this server's cPanel<br/>
|
|
<a href="<?php echo $cpanelURL; ?>" target="cpanel">[<?php echo DUPX_U::esc_html($currentHostUrl); ?>:2083]</a><br/>
|
|
<small><i>cPanel support is available only in Duplicator Pro with participating hosts.</i></small>
|
|
</div>
|
|
<?php else : ?>
|
|
<div class='s1-cpanel-off'>
|
|
This server does not appear to support cPanel!<br/>
|
|
Consider <a href="<?php echo DUPX_U::esc_url($wpHostUrl); ?>" target="cpanel">upgrading</a> to a host that does.<br/>
|
|
<small><i>cPanel support is available only in Duplicator Pro with participating hosts.</i></small>
|
|
</div>
|
|
<?php endif; ?>
|
|
|
|
<a target="_blank" href="<?php echo DUPX_U::esc_url($freeStep2Url); ?>"><b>Duplicator Pro</b></a> cPanel connectivity allows the following
|
|
<i>without leaving this installer:</i>
|
|
|
|
<ul>
|
|
<li>Directly login to cPanel</li>
|
|
<li>Instantly create new databases & users</li>
|
|
<li>Preview and select existing databases & users</li>
|
|
</ul>
|
|
|
|
<small>
|
|
Note: Hosts that support cPanel provide remote access to server resources, allowing operations such as direct database and user creation.
|
|
<a target="_blank" href="<?php echo DUPX_U::esc_url($freeNoteUrl); ?>">Duplicator Pro</a>
|
|
supports cPanel API access, which can help improve and speed up your workflow.
|
|
</small>
|
|
</div>
|