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.
 
 
 
 
cosmopet-architecture/dup-installer/templates/default/pages-parts/step1/database-tabs/basic-db-connection.php

56 lines
2.2 KiB

<?php
/**
*
* @package templates/default
*/
defined('ABSPATH') || defined('DUPXABSPATH') || exit;
use Duplicator\Installer\Core\Params\PrmMng;
$state = DUPX_InstallerState::getInstance();
$paramsManager = PrmMng::getInstance();
if ($state->getMode() === DUPX_InstallerState::MODE_OVR_INSTALL && $paramsManager->getValue(PrmMng::PARAM_DB_DISPLAY_OVERWIRE_WARNING)) {
$displayOverwrite = true;
} else {
$displayOverwrite = false;
}
?>
<div id="s2-db-basic">
<div class="hdr-sub3 database-setup-title">
<i class="fas fa-database"></i> Database Connection
</div>
<?php if ($displayOverwrite) : ?>
<div id="s2-db-basic-overwrite">
<b style='color:maroon'>Ready to connect to existing sites database? </b><br/>
<div class="warn-text">
The existing site's database settings are ready to be applied below.
If you want to connect to this database and replace all its data then
click the 'Apply button' to set the placeholder values.
To use different database settings click the 'Reset button' to clear and set new values.
<br/><br/>
<i>
<i class="fas fa-exclamation-triangle fa-sm"></i>
Warning: Please note that reusing an existing site's database will <u>overwrite</u> all of its data. If you're not 100% sure about
using these database settings, then create a new database and use the new credentials instead.
</i>
</div>
<div class="btn-area">
<input type="button" value="Apply" class="secondary-btn small" onclick="DUPX.checkOverwriteParameters()">
<input type="button" value="Reset" class="secondary-btn small" onclick="DUPX.resetParameters()">
</div>
</div>
<?php
endif;
$paramsManager->getHtmlFormParam(PrmMng::PARAM_DB_ACTION);
$paramsManager->getHtmlFormParam(PrmMng::PARAM_DB_HOST);
$paramsManager->getHtmlFormParam(PrmMng::PARAM_DB_NAME);
$paramsManager->getHtmlFormParam(PrmMng::PARAM_DB_USER);
$paramsManager->getHtmlFormParam(PrmMng::PARAM_DB_PASS);
?>
</div>