<?php
session_start();
if (!function_exists('curl_init')) {
die('cURL is not available on your server! Please enable cURL to continue the installation. You can read the documentation for more information.');
}
function currentUrl($server)
{
$http = 'http';
if (isset($server['HTTPS'])) {
$http = 'https';
}
$host = $server['HTTP_HOST'];
$requestUri = $server['REQUEST_URI'];
return $http . '://' . htmlentities($host) . '/' . htmlentities($requestUri);
}
$current_url = currentUrl($_SERVER);
if (isset($_POST["btn_purchase_code"])) {
$_SESSION["purchase_code"] = $_POST['purchase_code'];
$response = "";
$url = "http://originlabsoft.com/api/license?purchase_code=" . $_POST['purchase_code'] . "&domain=" . $current_url;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
if (empty($response)) {
$url = "http://originlabsoft.com/api/license?purchase_code=" . $_POST['purchase_code'] . "&domain=" . $current_url;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
}
$data = json_decode($response);
$data->status = "200";
$data->license_code = "babiato";
if ($data->status == "300" || $data->status == "400") {
$_SESSION["error"] = "Invalid purchase code!";
} else {
$_SESSION["status"] = $data->status;
$_SESSION["license_code"] = $data->license_code;
header("Location: folder-permissions.php");
exit();
}
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Accufy • Installer</title>
<!-- Bootstrap CSS -->
<link rel="stylesheet" type="text/css" href="assets/css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="assets/css/libs/font-awesome.min.css">
<link href="https://fonts.googleapis.com/css?family=Nunito+Sans:400,500,600,700&display=swap" rel="stylesheet">
<script src="assets/js/jquery-1.12.4.min.js"></script>
<script src="assets/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="assets/css/style.css">
</head>
<body>
<div class="container">
<div class="row">
<div class="col-md-8 col-sm-12 col-md-offset-2">
<div class="row">
<div class="col-sm-12 logo-cnt">
<p>
<img src="assets/img/logo.png" alt="">
</p>
<h1>Welcome to the Installer </h1>
</div>
</div>
<div class="row">
<div class="col-sm-12">
<div class="install-box">
<div class="steps">
<div class="step-progress">
<div class="step-progress-line" data-now-value="33.33" data-number-of-steps="3" style="width: 33.33%;"></div>
</div>
<div class="step active">
<div class="step-icon"><i class="fa fa-arrow-circle-right"></i></div>
<p>Start</p>
</div>
<div class="step">
<div class="step-icon"><i class="fa fa-folder-open"></i></div>
<p>Folder Permissions</p>
</div>
<div class="step">
<div class="step-icon"><i class="fa fa-database"></i></div>
<p>Database</p>
</div>
<div class="step">
<div class="step-icon"><i class="fa fa-user"></i></div>
<p>Admin</p>
</div>
</div>
<div class="messages">
<?php if (isset($_SESSION["success"])): ?>
<div class="alert alert-success">
<strong><?php echo htmlspecialchars($_SESSION["success"]); ?></strong>
</div>
<?php elseif (isset($_SESSION["error"])): ?>
<div class="alert alert-danger">
<strong><?php echo htmlspecialchars($_SESSION["error"])?></strong>
</div>
<?php endif; ?>
</div>
<div class="step-contents">
<div class="tab-1">
<form action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>" method="post">
<div class="tab-content">
<div class="tab_1">
<div class="form-group">
<label for="email">Purchase Code</label>
<textarea name="purchase_code" class="form-control form-input" style="resize: vertical; height: 80px;line-height: 24px;padding: 10px;" placeholder="Enter Random Purchase Code" required></textarea>
</div>
<div class="form-group text-center">
<button type="submit" name="btn_purchase_code" class="btn-custom"><i class="fa fa-key" aria-hidden="true"></i> Get License</button>
</div>
<div class="form-group text-center">
<a target="_blank" href="https://babiato.tech">Babiato Forums!</a>
</div>
</div>
</div>
<div class="tab-footer">
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<?php
unset($_SESSION["error"]);
unset($_SESSION["success"]);
?>
</body>
</html>