/home/smartonegroup/www/veroserv/install/step3.php
<?php
require 'base.php'; ?>
<?php echo CloudOnexInstaller::header('Database info'); ?>
<body>
<div style="max-width: 800px; width: 100%; margin-top: 50px;" class="mx-auto" id="main_container">
<div class="card">
<div class="card-body">
<div class="row">
<div class="col-md-12">
<?php if (
isset($_GET['_error']) &&
$_GET['_error'] == '1'
) {
echo '<hr><h4 style="color: red;"> Unable to Connect Database, Please make sure database info is correct and try again ! </h4><hr>';
} elseif (
isset($_GET['_error']) &&
$_GET['_error'] == '2'
) {
echo '<hr><h4 style="color: red;"> Config File Already Exist, Application is already installed. If Not delete config.php in application folder. And try installing again. </h4><hr>';
} elseif (
isset($_GET['_error']) &&
$_GET['_error'] == '3'
) {
echo '<hr><h4 style="color: red;"> Please provide database info correctly and try again. </h4><hr>';
} elseif (
isset($_GET['_error']) &&
$_GET['_error'] == '4'
) {
echo '<hr><h4 style="color: red;"> An error occurred during database import. Delete system/config.php file & try with manual installation </h4><hr>';
} elseif (
isset($_GET['_error']) &&
$_GET['_error'] == '5'
) {
echo '<hr><h4 style="color: red;"> Invalid Purchase Key, you will find your purchase key by log in to your profile from here- <a href="https://www.cloudonex.com/" target="_blank">https://www.cloudonex.com</a> </h4><hr>';
} else {
// echo '<h4 style="color: red;"> An Error Occuered </h4>';
} ?>
<?php
$http = @$_SERVER["HTTPS"] == "on" ? "https://" : "http://";
$cururl =
$http . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
$appurl = str_replace('/install/step3.php', '', $cururl);
$appurl = str_replace('?_error=1', '', $appurl);
$appurl = str_replace('?_error=2', '', $appurl);
$appurl = str_replace('?_error=3', '', $appurl);
$appurl = str_replace('?_error=4', '', $appurl);
$appurl = str_replace('?_error=5', '', $appurl);
$appurl = str_replace('/system', '', $appurl);
?>
<form action="" method="post" id="ib_form">
<fieldset>
<legend>Database Connection & Site config</legend>
<div class="mb-3">
<label for="appurl">Application URL</label>
<input type="text" class="form-control" id="appurl" name="appurl" value="<?php echo $appurl; ?>">
<span class='help-block'>Application url without trailing slash at the end of url (e.g. http://example.com/app). Please keep default, if you are unsure.</span>
</div>
<hr>
<p>Before getting started, we need some information on the database. You will need to know the following items, input those and Click Submit to Continue.</p>
<hr>
<div class="mb-3">
<label for="dbhost">Database Host</label>
<input type="text" class="form-control" id="dbhost" name="dbhost" value="<?php echo inSession(
'db_host'
); ?>">
<span class="help-block">You should be able to get this info from your web host, if <strong>localhost</strong> doesn’t work.</span>
</div>
<div class="mb-3">
<label for="dbuser">Database Username</label>
<input type="text" class="form-control" id="dbuser" name="dbuser" value="<?php echo inSession(
'db_user'
); ?>">
<span class="help-block">Your database username.</span>
</div>
<div class="mb-3">
<label for="dbpass">Database Password</label>
<input type="text" class="form-control" id="dbpass" name="dbpass" value="<?php echo inSession(
'db_password'
); ?>">
<span class="help-block">Your database password.</span>
</div>
<div class="mb-3">
<label for="dbname">Database Name</label>
<input type="text" class="form-control" id="dbname" name="dbname" value="<?php echo inSession(
'db_name'
); ?>">
<span class="help-block">The name of the database.</span>
</div>
<button type="submit" id="ib_submit" class="btn btn-primary">Submit</button>
</fieldset>
</form>
</div>
</div>
</div>
</div>
</div>
<?php $extras = <<<EOF
<script type="text/javascript">
var block_msg = '<div class="md-preloader text-center"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="32" width="32" viewbox="0 0 75 75"><circle cx="37.5" cy="37.5" r="33.5" stroke-width="6"/></svg></div>';
$(function () {
var ib_submit = $("#ib_submit");
var ib_box = $("#main_container");
ib_submit.on('click', function(e) {
e.preventDefault();
ib_box.block({message: block_msg});
$.post("ajax_c.php", $('#ib_form').serialize())
.done(function( data ) {
if ($.isNumeric(data)) {
ib_box.block({message: '<h3 style="color: #fff">Config file created. Importing database....</h3>'});
$.get( "db_import.php", function( data ) {
if ($.isNumeric(data)) {
ib_box.block({message: '<h3 style="color: #fff">Database Imported. Redirecting.....</h3>'});
window.location = 'profile.php';
}
else{
window.location = '../index.php';
}
});
}
else {
ib_box.unblock();
Swal.fire('Error!',data,'error');
}
});
});
});
</script>
EOF; ?>
<?php echo CloudOnexInstaller::footer($extras); ?>