ok
Direktori : /home2/selectio/public_html/install/ |
Current File : /home2/selectio/public_html/install/admin.php |
<?php require_once 'functions.php'; require_once 'includes/Bcrypt.php'; $cls = new Bcrypt(); /* Database Credentials */ defined("DB_HOST") ? null : define("DB_HOST", @$_COOKIE["db_host"]); defined("DB_USER") ? null : define("DB_USER", @$_COOKIE["db_user"]); defined("DB_PASS") ? null : define("DB_PASS", @$_COOKIE["db_password"]); defined("DB_NAME") ? null : define("DB_NAME", @$_COOKIE["db_name"]); require_once 'data/cities.php'; require_once 'data/queries.php'; if (isset($_POST["btn_admin"])) { $license_code = $_POST["license_code"]; $purchase_code = $_POST["purchase_code"]; if (!isset($license_code) || !isset($purchase_code)) { header("Location: index.php"); exit(); } $timezone = trim($_POST['timezone']); /* Connect */ $connection = mysqli_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME); $connection->query("SET CHARACTER SET utf8"); $connection->query("SET NAMES utf8"); /* check connection */ if (mysqli_connect_errno()) { $error = 0; } else { $token = uniqid("", TRUE); $token = str_replace(".", "-", $token); $token = $token . "-" . rand(10000000, 99999999); $password = '$2a$08$FZc5eD5gKD8mt5XjhTp2yOAbztzD9i81ZLiJxyL7Q9p7FAel/eUue'; mysqli_query($connection, 'INSERT INTO `users` (`id`, `username`, `slug`, `email`, `email_status`, `token`, `password`, `role_id`, `has_active_shop`, `balance`, `number_of_sales`, `user_type`, `facebook_id`, `google_id`, `vkontakte_id`, `avatar`, `cover_image`, `cover_image_type`, `banned`, `first_name`, `last_name`, `shop_name`, `about_me`, `phone_number`, `country_id`, `state_id`, `city_id`, `address`, `zip_code`, `show_email`, `show_phone`, `show_location`, `personal_website_url`, `facebook_url`, `twitter_url`, `instagram_url`, `pinterest_url`, `linkedin_url`, `vk_url`, `youtube_url`, `whatsapp_url`, `telegram_url`, `last_seen`, `show_rss_feeds`, `send_email_new_message`, `is_active_shop_request`, `vendor_documents`, `is_membership_plan_expired`, `is_used_free_plan`, `created_at`) VALUES(1, "admin", "admin", "admin@domain.com", 1, "' . $token . '", "' . $password . '", 1, 1, 0, 0, "registered", NULL, NULL, NULL, "", "", "full_width", 0, "John", "Doe", "", "", "", 0, 0, 0, "", "", 1, 1, 1, "", "", "", "", "", "", "", "", "", "", "' . date('Y-m-d H:i:s') . '", 1, 0, 0, NULL, 0, 0, "' . date('Y-m-d H:i:s') . '");'); mysqli_query($connection, "UPDATE general_settings SET mds_key='" . $license_code . "', purchase_code='" . $purchase_code . "', timezone='" . $timezone . "' WHERE id='1'"); //add records mysqli_query($connection, $sql_currencies); mysqli_query($connection, $sql_countries); mysqli_query($connection, $sql_states_1); mysqli_query($connection, $sql_states_2); for ($i = 1; $i <= 30; $i++) { mysqli_query($connection, $array_cities[$i]); } sleep(1); for ($i = 31; $i <= 60; $i++) { mysqli_query($connection, $array_cities[$i]); } sleep(1); for ($i = 61; $i <= 92; $i++) { mysqli_query($connection, $array_cities[$i]); } sleep(1); /* close connection */ mysqli_close($connection); setcookie('db_host', "", time() - 3600); setcookie('db_name', "", time() - 3600); setcookie('db_user', "", time() - 3600); setcookie('db_password', "", time() - 3600); $redir = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") ? "https" : "http"); $redir .= "://" . $_SERVER['HTTP_HOST']; $redir .= str_replace(basename($_SERVER['SCRIPT_NAME']), "", $_SERVER['SCRIPT_NAME']); $redir = str_replace('install/', '', $redir); header("refresh:5;url=" . $redir); $success = 1; } } else { $license_code = $_GET["license_code"]; $purchase_code = $_GET["purchase_code"]; if (!isset($license_code) || !isset($purchase_code)) { header("Location: index.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>Modesy - Installer</title> <!-- Bootstrap CSS --> <link rel="stylesheet" href="../assets/admin/vendor/bootstrap/css/bootstrap.min.css"> <link href="https://fonts.googleapis.com/css?family=Poppins:400,500,700" rel="stylesheet"> <!-- Font-awesome CSS --> <link href="../assets/admin/vendor/font-awesome/css/font-awesome.min.css" rel="stylesheet"/> <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"> <h1>Modesy</h1> <p>Welcome to the Installer</p> </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="100" data-number-of-steps="5" style="width: 100%;"></div> </div> <div class="step"> <div class="step-icon"><i class="fa fa-code"></i></div> <p>Start</p> </div> <div class="step"> <div class="step-icon"><i class="fa fa-gear"></i></div> <p>System Requirements</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 active"> <div class="step-icon"><i class="fa fa-user"></i></div> <p>Admin</p> </div> </div> <div class="messages"> <?php if (isset($error)) { ?> <div class="alert alert-danger"> <strong>Connect failed! Please check your database credentials.</strong> </div> <?php } ?> <?php if (isset($success)) { ?> <div class="alert alert-success"> <strong>Completing installation... Please wait!</strong> </div> <?php } ?> </div> <?php if (isset($success)) { ?> <div class="col-sm-12"> <div class="row"> <div class="spinner"> <div class="rect1"></div> <div class="rect2"></div> <div class="rect3"></div> <div class="rect4"></div> <div class="rect5"></div> </div> </div> </div> <?php } ?> <div class="step-contents"> <div class="tab-1"> <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"> <input type="hidden" name="license_code" value="<?php echo $license_code; ?>"> <input type="hidden" name="purchase_code" value="<?php echo $purchase_code; ?>"> <div class="tab-content"> <div class="tab_1"> <h1 class="step-title">Settings</h1> <div class="form-group"> <label for="email">Timezone</label> <select name="timezone" class="form-control" required style="min-height: 44px;"> <option value="">Select Your Timezone</option> <?php $timezones = timezone_identifiers_list(); if (!empty($timezones)): foreach ($timezones as $timezone):?> <option value="<?php echo $timezone; ?>"><?php echo $timezone; ?></option> <?php endforeach; endif; ?> </select> <br> </div> <h1 class="step-title">Admin Account</h1> <div class="form-group"> <span style="display: inline-block; width: 100px;">Username:</span><b>admin</b> </div> <div class="form-group"> <span style="display: inline-block; width: 100px;">Email:</span><b>admin@domain.com</b> </div> <div class="form-group"> <span style="display: inline-block; width: 100px;">Password:</span><b>1234</b> </div> <small style="color: #dc3545"><b>You can change your username, email and password from the profile settings section after the installation.</b></small> <br><br><br> </div> </div> <div class="buttons"> <a href="database.php?license_code=<?php echo $license_code; ?>&purchase_code=<?php echo $purchase_code; ?>" class="btn btn-success btn-custom pull-left">Prev</a> <button type="submit" name="btn_admin" class="btn btn-success btn-custom pull-right">Finish</button> </div> </form> </div> </div> </div> </div> </div> </div> </div> </div> </body> </html>