Skip to content

Commit

Permalink
Update, Fixed pages, Code Format, etc
Browse files Browse the repository at this point in the history
  • Loading branch information
mazkdevf authored and wnelson03 committed Jun 30, 2022
1 parent 4cf34fb commit eef52c3
Show file tree
Hide file tree
Showing 15 changed files with 1,621 additions and 1,706 deletions.
6 changes: 3 additions & 3 deletions restorecord_db_schema.sql
Original file line number Diff line number Diff line change
Expand Up @@ -144,19 +144,19 @@ ALTER TABLE `blacklist`
-- AUTO_INCREMENT for table `members`
--
ALTER TABLE `members`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=61;
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=0;

--
-- AUTO_INCREMENT for table `servers`
--
ALTER TABLE `servers`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=0;

--
-- AUTO_INCREMENT for table `users`
--
ALTER TABLE `users`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=0;
COMMIT;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
Expand Down
804 changes: 400 additions & 404 deletions website source/admin/index.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion website source/api/upgrade/index.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

$payload = file_get_contents('php://input');

$secret = "shoppyWebhookSecretHere"; // replace with your webhook secret
$secret = $ShoppySecret; // replace with your webhook secret
$header_signature = $_SERVER["HTTP_X_SHOPPY_SIGNATURE"]; // get our signature header

$signature = hash_hmac('sha512', $payload, $secret);
Expand Down
8 changes: 4 additions & 4 deletions website source/auth/index.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,17 +17,17 @@
// Exchange the auth code for a token
$token = apiRequest("https://discord.com/api/oauth2/token", array(
"grant_type" => "authorization_code",
'client_id' => 'discordBotIdHere',
'client_secret' => 'discordClientSecretHere',
'redirect_uri' => 'https://restorecord.com/auth/', // change to https://example.com/auth/ - and you must set https://example.com/auth/ in Discord developer portal as OAuth2 redirect URL
'client_id' => $client_id,
'client_secret' => $client_secret,
'redirect_uri' => $redirect_uri,
'code' => get('code')
));
$logout_token = $token->access_token;
$_SESSION['access_token'] = $token->access_token;
$_SESSION['refresh_token'] = $token->refresh_token;

$server = $_SESSION['owner'] . '/' . $_SESSION['name'];
header('Location: https://restorecord.com/verify/' . $server); // change this to https://example.com/verify/
header('Location: ' . $verify_uri . $server);
}

die("invalid request, please retry verification process");
Expand Down
4 changes: 2 additions & 2 deletions website source/dashboard/account/settings/index.php
Original file line number Diff line number Diff line change
Expand Up @@ -121,11 +121,11 @@
<!-- create new -->
<!-- ============================================================== -->
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle waves-effect waves-dark" href="https://restorecord.com/discord/" target="discord"> <i class="mdi mdi-discord font-24"></i>
<a class="nav-link dropdown-toggle waves-effect waves-dark" href="../../../discord/" target="discord"> <i class="mdi mdi-discord font-24"></i>
</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle waves-effect waves-dark" href="https://restorecord.com/telegram/" target="telegram"> <i class="mdi mdi-telegram font-24"></i>
<a class="nav-link dropdown-toggle waves-effect waves-dark" href="../../../telegram/" target="telegram"> <i class="mdi mdi-telegram font-24"></i>
</a>
</li>
<!-- ============================================================== -->
Expand Down
196 changes: 101 additions & 95 deletions website source/dashboard/account/upgrade/index.php
Original file line number Diff line number Diff line change
Expand Up @@ -7,32 +7,32 @@
}

if (!isset($_SESSION['username'])) {
header("Location: ../../../login/");
exit();
header("Location: ../../../login/");
exit();
}
$username = $_SESSION['username'];

premium_check($username);

($result = mysqli_query($link, "SELECT * FROM `users` WHERE `username` = '$username'")) or die(mysqli_error($link));
$row = mysqli_fetch_array($result);

$banned = $row['banned'];
if (!is_null($banned))
{
echo "<meta http-equiv='Refresh' Content='0; url=../../../login/'>";
session_destroy();
exit();
}

$role = $row['role'];
$_SESSION['role'] = $role;

$darkmode = $row['darkmode'];
$isadmin = $row['admin'];
$username = $_SESSION['username'];

premium_check($username);

($result = mysqli_query($link, "SELECT * FROM `users` WHERE `username` = '$username'")) or die(mysqli_error($link));
$row = mysqli_fetch_array($result);

$banned = $row['banned'];
if (!is_null($banned)) {
echo "<meta http-equiv='Refresh' Content='0; url=../../../login/'>";
session_destroy();
exit();
}

$role = $row['role'];
$_SESSION['role'] = $role;

$darkmode = $row['darkmode'];
$isadmin = $row['admin'];
?>
<!DOCTYPE html>
<html dir="ltr" lang="en">

<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
Expand All @@ -42,30 +42,36 @@
<meta name="description" content="Xtreme is powerful and clean admin dashboard template, inpired from Google's Material Design">
<meta name="robots" content="noindex,nofollow">
<title>RestoreCord - Upgrade</title>
<script src="https://shoppy.gg/api/embed.js"></script>
<script src="https://shoppy.gg/api/embed.js"></script>
<!-- Favicon icon -->
<link rel="icon" type="image/png" sizes="300x250" href="https://i.imgur.com/Nfy4OoG.png">
<script src="https://cdn.keyauth.uk/dashboard/assets/libs/jquery/dist/jquery.min.js"></script>
<script src="https://cdn.keyauth.uk/dashboard/assets/libs/jquery/dist/jquery.min.js"></script>
<!-- Custom CSS -->
<link href="https://cdn.keyauth.uk/dashboard/assets/extra-libs/datatables.net-bs4/css/dataTables.bootstrap4.css" rel="stylesheet">
<link href="https://cdn.keyauth.uk/dashboard/assets/extra-libs/datatables.net-bs4/css/dataTables.bootstrap4.css" rel="stylesheet">
<link href="https://cdn.keyauth.uk/dashboard/assets/libs/chartist/dist/chartist.min.css" rel="stylesheet">
<link href="https://cdn.keyauth.uk/dashboard/assets/extra-libs/c3/c3.min.css" rel="stylesheet">
<!-- Custom CSS -->
<link href="https://cdn.keyauth.uk/dashboard/dist/css/style.min.css" rel="stylesheet">

<script src="https://cdn.jsdelivr.net/npm/notyf@3/notyf.min.js"></script><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/notyf@3/notyf.min.css">
<script src="https://cdn.jsdelivr.net/npm/notyf@3/notyf.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/notyf@3/notyf.min.css">





<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body data-theme="<?php if($darkmode == 0){echo "dark";}else{echo"light";}?>">

<body data-theme="<?php if ($darkmode == 0) {
echo "dark";
} else {
echo "light";
} ?>">
<!-- ============================================================== -->
<!-- Preloader - style you can find in spinners.css -->
<!-- ============================================================== -->
Expand Down Expand Up @@ -117,13 +123,13 @@
<!-- create new -->
<!-- ============================================================== -->
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle waves-effect waves-dark" href="https://restorecord.com/discord/" target="discord"> <i class="mdi mdi-discord font-24"></i>
</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle waves-effect waves-dark" href="https://restorecord.com/telegram/" target="telegram"> <i class="mdi mdi-telegram font-24"></i>
</a>
</li>
<a class="nav-link dropdown-toggle waves-effect waves-dark" href="../../../discord/" target="discord"> <i class="mdi mdi-discord font-24"></i>
</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle waves-effect waves-dark" href="../../../discord/" target="telegram"> <i class="mdi mdi-telegram font-24"></i>
</a>
</li>
<!-- ============================================================== -->
<!-- User profile and search -->
<!-- ============================================================== -->
Expand Down Expand Up @@ -161,7 +167,7 @@
<!-- Sidebar navigation-->
<nav class="sidebar-nav">
<ul id="sidebarnav">
<?php sidebar($isadmin); ?>
<?php sidebar($isadmin); ?>
</ul>
</nav>
<!-- End Sidebar navigation -->
Expand Down Expand Up @@ -190,72 +196,71 @@
<!-- ============================================================== -->
<!-- ============================================================== -->
<!-- Container fluid -->





<!-- ============================================================== -->
<div class="container-fluid" id="content">
<!-- ============================================================== -->
<!-- Start Page Content -->
<!-- ============================================================== -->
<!-- File export -->
<div class="row">
<div class="col-md-4 col-sm-12">
<div class="card" style="zoom: 1;">
<div class="card-body">
<div class="form-group">
<h4 class="card-title">Free</h4>
<p>25 Members</p>
<p>1 Server</p>
<p>No IP Ban</p>
<p>No VPN Check</p>
<p>Limited Support</p>
<p>No Verificiation Logs</p>
<button class="btn btn-lg btn-block font-medium btn-outline-success block-card">Already Have</button>
</div>
</div>
</div>
</div>
<div class="col-md-4 col-sm-12">
<div class="card">
<div class="card-body">
<div class="form-group">
<h4 class="card-title">Premium</h4>
<p>Unlimited Members</p>
<p>Unlimited Servers</p>
<p>IP Ban</p>
<p>VPN Check</p>
<p>24.7.365 Support</p>
<p>Verificiation Logs</p>
<?php
$role = $_SESSION['role'];
if($role == "premium")
{
echo'<button class="btn btn-lg btn-block font-medium btn-outline-warning block-sidenav">Already Have</button>';
}
else
{
echo'<a data-shoppy-product="8hCOmd6" data-shoppy-username="'.$_SESSION['username'].'" class="btn btn-lg btn-block font-medium btn-outline-warning block-sidenav">Purchase</a>';
}

?>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="col-md-4 col-sm-12">
<div class="card" style="zoom: 1;">
<div class="card-body">
<div class="form-group">
<h4 class="card-title">Free</h4>
<p>25 Members</p>
<p>1 Server</p>
<p>No IP Ban</p>
<p>No VPN Check</p>
<p>Limited Support</p>
<p>No Verificiation Logs</p>
<button class="btn btn-lg btn-block font-medium btn-outline-success block-card">Already Have</button>
</div>
</div>
</div>
</div>
<div class="col-md-4 col-sm-12">
<div class="card">
<div class="card-body">
<div class="form-group">
<h4 class="card-title">Premium</h4>
<p>Unlimited Members</p>
<p>Unlimited Servers</p>
<p>IP Ban</p>
<p>VPN Check</p>
<p>24.7.365 Support</p>
<p>Verificiation Logs</p>
<?php
$role = $_SESSION['role'];
if ($role == "premium") {
echo '<button class="btn btn-lg btn-block font-medium btn-outline-warning block-sidenav">Already Have</button>';
} else {
echo '<a data-shoppy-product="8hCOmd6" data-shoppy-username="' . $_SESSION['username'] . '" class="btn btn-lg btn-block font-medium btn-outline-warning block-sidenav">Purchase</a>';
}

?>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- ============================================================== -->
<!-- End Container fluid -->
<!-- ============================================================== -->
<!-- ============================================================== -->
<!-- footer -->
<!-- ============================================================== -->
<footer class="footer text-center">
Copyright &copy; <script>document.write(new Date().getFullYear())</script> RestoreCord
</footer>
Copyright &copy; <script>
document.write(new Date().getFullYear())
</script> RestoreCord
</footer>
<!-- ============================================================== -->
<!-- End footer -->
<!-- ============================================================== -->
Expand All @@ -268,12 +273,12 @@
<!-- End Wrapper -->
<!-- ============================================================== -->
<!-- ============================================================== -->


<!-- ============================================================== -->
<!-- All Jquery -->
<!-- ============================================================== -->

<!-- Bootstrap tether Core JavaScript -->
<script src="https://cdn.keyauth.uk/dashboard/assets/libs/popper-js/dist/umd/popper.min.js"></script>
<script src="https://cdn.keyauth.uk/dashboard/assets/libs/bootstrap/dist/js/bootstrap.min.js"></script>
Expand All @@ -289,7 +294,7 @@
<!--Menu sidebar -->
<script src="https://cdn.keyauth.uk/dashboard/dist/js/sidebarmenu.js"></script>
<!--Custom JavaScript -->
<script src="https://cdn.keyauth.uk/dashboard/dist/js/feather.min.js"></script>
<script src="https://cdn.keyauth.uk/dashboard/dist/js/feather.min.js"></script>
<script src="https://cdn.keyauth.uk/dashboard/dist/js/custom.min.js"></script>
<!--This page JavaScript -->
<!--chartis chart-->
Expand All @@ -301,15 +306,16 @@
<!--chartjs -->
<script src="https://cdn.keyauth.uk/dashboard/assets/libs/chart-js/dist/chart.min.js"></script>
<script src="https://cdn.keyauth.uk/dashboard/dist/js/pages/dashboards/dashboard1.js"></script>
<script src="https://cdn.keyauth.uk/dashboard/assets/extra-libs/datatables.net/js/jquery.dataTables.min.js"></script>
<!-- start - This is for export functionality only -->
<script src="https://cdn.keyauth.uk/dashboard/assets/extra-libs/datatables.net/js/jquery.dataTables.min.js"></script>
<!-- start - This is for export functionality only -->
<script src="https://cdn.datatables.net/buttons/1.5.1/js/dataTables.buttons.min.js"></script>
<script src="https://cdn.datatables.net/buttons/1.5.1/js/buttons.flash.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.1.3/jszip.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.32/pdfmake.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.32/vfs_fonts.js"></script>
<script src="https://cdn.datatables.net/buttons/1.5.1/js/buttons.html5.min.js"></script>
<script src="https://cdn.datatables.net/buttons/1.5.1/js/buttons.print.min.js"></script>
<script src="https://cdn.keyauth.uk/dashboard/dist/js/pages/datatable/datatable-advanced.init.js"></script>
<script src="https://cdn.keyauth.uk/dashboard/dist/js/pages/datatable/datatable-advanced.init.js"></script>
</body>

</html>
Loading

0 comments on commit eef52c3

Please sign in to comment.