big ass update

This commit is contained in:
ui0ppk 2023-02-18 16:21:05 +02:00
parent 63d6386870
commit d77cba7ad4
20 changed files with 261 additions and 145 deletions

View File

@ -47,7 +47,7 @@ $user = new User($con, 0);
<div class="clearfix"></div>
<br><br><small>Sorry if the page looks bland, I dont know what to add.</small>
</main>
</main>
</body>
</html>

View File

@ -35,10 +35,8 @@ $offset = $page * $limit;
</head>
<title><?php echo $pagename; ?> | <?php echo $sitename; ?></title>
<body>
<main class="container">
<br>
<main class="container d-flex flex-column mt-4" style="height: 90vh;">
<h2> <span class="grufont">G </span><span class="gotham"><?php echo strtoupper($sitename); ?></span> </span> Admin Panel </h2>
<br>
<div class="d-flex align-items-start">
<div class="nav flex-column nav-pills me-3" id="v-pills-tab" role="tablist" aria-orientation="vertical">
<button class="nav-link active" id="users-tab" data-bs-toggle="pill" data-bs-target="#users" type="button" role="tab" aria-controls="users" aria-selected="true">Users</button>
@ -80,6 +78,7 @@ $offset = $page * $limit;
</div>
</div>
</main>
<?php $getitstarted->footer(); ?>
</main>
</body>
</html>

View File

@ -73,7 +73,7 @@ $getitstarted->header();
?> </head>
<title><?php echo $pagename; ?> | <?php echo $sitename; ?></title>
<body>
<main class="container" style="width: 100%;">
<main class="container" style="height: 90vh;">
<br>
<br>
<form role="search" class="float-end" class="w-75">
@ -219,8 +219,16 @@ $numberOfPages = ceil($numberOfItems / $limit);
<li class="page-item"><a class="page-link" href="?p=<?php if($page < $numberOfPages) { echo $page + 1; } else { echo $numberOfPages; } ?>">Next</a></li>
</ul>
</div>
<?php } ?>
</main>
<?php }
if ($numberOfItems <= 6) {
echo '<div style="margin-top: 16rem;">';
} else {
echo '<div>';
}
?>
<?php $getitstarted->footer(); ?>
</div>
</main>
</body>
</html>

View File

@ -128,6 +128,8 @@ class PartyStarter {
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.3/font/bootstrap-icons.css">';
}
function header() {
//$navTheme = "bg-info";
$theme = 'primary';
// alert
$alert = false;
if($alert) {
@ -138,12 +140,12 @@ class PartyStarter {
}
// to not confuse you i renamed it from loggedoutheader to header since qzip made it both lol
require 'core/config.php';
$grubloxlogotohome = '<a class="navbar-brand text-dark" href="/"><span class="grufont fs-3">G </span><span class="gotham">GRUBLOX</span></a>';
$sitelogotohome = '<a class="navbar-brand" href="/"><span class="grufont fs-3">G </span><span class="gotham">'.$sitename.'</span></a>';
$showhome = '';
$adminTab = " ";
if (isset($_SESSION['user'])) {
$showhome = ' <li class="nav-item text-dark" style="color: #FFFFFF;">
<a class="nav-link text-dark nav-animated" href="/home"><i class="bi bi-house"></i> Home
$showhome = ' <li class="nav-item" style="color: #FFFFFF;">
<a class="nav-link nav-animated" href="/home"><i class="bi bi-house"></i> Home
<span class="visually-hidden">(current)</span>
</a>
</li>';
@ -175,13 +177,13 @@ class PartyStarter {
// if admin
if($query->fetch(PDO::FETCH_ASSOC)["admin"] >= 1) {
$adminTab = ' <li class="nav-item nav-animated">
<a class="nav-link text-dark" href="/admin"><i class="bi bi-wrench-adjustable-circle"></i> Admin</a>
<a class="nav-link" href="/admin"><i class="bi bi-wrench-adjustable-circle"></i> Admin</a>
</li>';
} else {
$adminTab = " ";
}
$grubloxlogotohome = '<a class="navbar-brand text-dark" href="/home"><span class="grufont fs-3">G </span><span class="gotham">GRUBLOX</span></a>';
$sitelogotohome = '<a class="navbar-brand" href="/home"><span class="grufont fs-3">G </span><span class="gotham">'.$sitename.'</span></a>';
$user = new User($con, $_SESSION['user']);
$money = $user->getMoney(false);
@ -224,10 +226,10 @@ class PartyStarter {
// messy shit sorry mario1 fix it urself :trol:
$rightside = '
<li class="nav-item my-auto">
<a class="nav-link text-dark"><span class="grufont" style="font-size: 1.25rem">@ </span>'.$money.'</a>
<a class="nav-link"><span class="grufont" style="font-size: 1.25rem">@ </span>'.$money.'</a>
</li>
<li class="nav-item dropdown">
<button class="nav-link border-0 text-dark dropdown-toggle bg-transparent" data-bs-toggle="dropdown" aria-expanded="false">
<button class="nav-link border-0 dropdown-toggle bg-transparent" data-bs-toggle="dropdown" aria-expanded="false">
<img height=32 width=32 class="rounded-5 position-relative" src="/assets/renders/user/headshot?userId='.(int)htmlspecialchars($_SESSION['user']).'">
</img>
</button>
@ -241,10 +243,10 @@ class PartyStarter {
} else {
$rightside = '
<li class="nav-item nav-animated">
<a class="nav-link text-dark" href="/register">Register</a>
<a class="nav-link" href="/register">Register</a>
</li>
<li class="nav-item nav-animated">
<a class="nav-link text-dark" href="/login">Login</a>
<a class="nav-link" href="/login">Login</a>
</li>';
}
@ -261,9 +263,9 @@ class PartyStarter {
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.6/dist/umd/popper.min.js" integrity="sha384-oBqDVmMz9ATKxIep9tiCxS/Z9fNfEXiDAYTujMAeBAsjFuCZSmKbSSUnQlmh/jp3" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/js/bootstrap.min.js" integrity="sha384-mQ93GR66B00ZXjt0YO5KlohRA5SY2XofN4zfuZxLkoj1gXtW8ANNCe9d5Y3eG5eD" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.3/font/bootstrap-icons.css">
<nav class="navbar navbar-expand-lg navbar-light sticky-top py-0 bg-primary" id="navbar">
<nav class="navbar navbar-expand-lg sticky-top py-0 bg-'.$theme.'" id="navbar">
<div class="container-fluid">
' . $grubloxlogotohome . '
' . $sitelogotohome . '
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarColor03" aria-controls="navbarColor03" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
@ -271,15 +273,27 @@ class PartyStarter {
<ul class="navbar-nav me-auto ml-auto" style="color: #FFFFFF;">
' . $showhome . '
<li class="nav-item nav-animated">
<a class="nav-link text-dark" href="/games"><i class="bi bi-controller"></i> Games</a>
<a class="nav-link" href="/games"><i class="bi bi-controller"></i> Games</a>
</li>
<li class="nav-item nav-animated">
<a class="nav-link text-dark" href="/catalog"><i class="bi bi-shop"></i> Catalog</a>
<a class="nav-link" href="/catalog"><i class="bi bi-shop"></i> Catalog</a>
</li>
<li class="nav-item nav-animated">
<a class="nav-link text-dark" href="/about"><i class="bi bi-question-circle"></i> About</a>
<a class="nav-link" href="/about"><i class="bi bi-question-circle"></i> About</a>
</li>
'.$adminTab.'
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">
More
</a>
<ul class="dropdown-menu">
<li><a class="dropdown-item" href="'.$dscInvite.'"><i class="bi bi-discord me-1"></i>Discord</a></li>
<li><a class="dropdown-item" href="/partners"><i class="bi bi-person-plus me-1"></i>Partners</a></li>
<li><hr class="dropdown-divider"></li>
<li><a class="dropdown-item" href="/users"><i class="bi bi-people me-1"></i>Users</a></li>
</ul>
</li>
</ul>
<ul class="navbar-nav">
' . $rightside . '
@ -291,5 +305,30 @@ class PartyStarter {
'.$alert;
}
function footer() {
require(__DIR__."\config.php");
/*echo '<br>
<footer class="d-flex justify-content-center mt-auto">
<div class="w-100 footer-dark">
<div class="d-flex justify-content-around">
<div><a class="btn btn-link fs-5 text-decoration-none text-body" href="/partnerships"><i class="bi bi-people me-1 fs-4"></i> Partnerships</a></div>
<div><a class="btn btn-link fs-5 text-decoration-none text-body" href="/tos"><i class="bi bi-journal-text me-1 fs-4"></i> Terms of Service</a></div>
<div><a class="btn btn-link fs-5 text-decoration-none text-body" href="'.$dscInvite.'"><i class="bi bi-discord me-1 fs-4"></i> Discord</a></div>
</div>
<div class="border-top mb-2 mt-2"> </div>
<div class="d-flex">
<div class="flex-fill">
<span class="grufont fs-3">G </span>
<span class="gotham fs-4">'.$sitename.'</span>
<sup>&copy '.date("Y").'</sup>
<p>All rights reserved to '.$sitename.'.</p>
</div>
</div>
</div>
</footer>';*/
}
}
?>

View File

@ -14,6 +14,7 @@ $maintenance = false;
$sitename = "GRUBLOX";
$version = 1.1;
$dscInvite = "//discord.gg/NvFmZnu8hT";
$devmode = true;
// enable this when the site should be in debug mode (like showing errors and things to fix)

View File

@ -49,7 +49,7 @@ exit;
</head>
<title><?php echo $pagename; ?> | <?php echo $sitename; ?></title>
<body>
<main class="container">
<main class="container d-flex flex-column min-vh-100">
<br><br>
<div class="card">
@ -80,6 +80,7 @@ exit;
</div>
</div>
</main>
<?php $getitstarted->footer(); ?>
</main>
</body>
</html>

152
css/bootstrap.min.css vendored
View File

@ -6,7 +6,7 @@
*/
:root,
[data-bs-theme=light] {
--bs-blue: #ff7700;
--bs-blue: #ec7800;
--bs-indigo: #6610f2;
--bs-purple: #6f42c1;
--bs-pink: #d63384;
@ -29,7 +29,7 @@
--bs-gray-700: #495057;
--bs-gray-800: #343a40;
--bs-gray-900: #212529;
--bs-primary: #ff7700;
--bs-primary: #ec7800;
--bs-secondary: #6c757d;
--bs-success: #198754;
--bs-info: #6f42c1;
@ -37,7 +37,7 @@
--bs-danger: #dc3545;
--bs-light: #f8f9fa;
--bs-dark: #212529;
--bs-primary-rgb: 255, 119, 0;
--bs-primary-rgb: 236, 120, 0;
--bs-secondary-rgb: 108, 117, 125;
--bs-success-rgb: 25, 135, 84;
--bs-info-rgb: 111, 66, 193;
@ -45,7 +45,7 @@
--bs-danger-rgb: 220, 53, 69;
--bs-light-rgb: 248, 249, 250;
--bs-dark-rgb: 33, 37, 41;
--bs-primary-text: #cc5f00;
--bs-primary-text: #bd6000;
--bs-secondary-text: #6c757d;
--bs-success-text: #146c43;
--bs-info-text: #432874;
@ -53,7 +53,7 @@
--bs-danger-text: #b02a37;
--bs-light-text: #6c757d;
--bs-dark-text: #495057;
--bs-primary-bg-subtle: #ffe4cc;
--bs-primary-bg-subtle: #fbe4cc;
--bs-secondary-bg-subtle: #f8f9fa;
--bs-success-bg-subtle: #d1e7dd;
--bs-info-bg-subtle: #e2d9f3;
@ -61,7 +61,7 @@
--bs-danger-bg-subtle: #f8d7da;
--bs-light-bg-subtle: #fcfcfd;
--bs-dark-bg-subtle: #ced4da;
--bs-primary-border-subtle: #ffc999;
--bs-primary-border-subtle: #f7c999;
--bs-secondary-border-subtle: #e9ecef;
--bs-success-border-subtle: #a3cfbb;
--bs-info-border-subtle: #c5b3e6;
@ -93,11 +93,11 @@
--bs-tertiary-bg-rgb: 248, 249, 250;
--bs-body-bg: #fff;
--bs-body-bg-rgb: 255, 255, 255;
--bs-link-color: #ff7700;
--bs-link-color-rgb: 255, 119, 0;
--bs-link-color: #ec7800;
--bs-link-color-rgb: 236, 120, 0;
--bs-link-decoration: underline;
--bs-link-hover-color: #cc5f00;
--bs-link-hover-color-rgb: 204, 95, 0;
--bs-link-hover-color: #bd6000;
--bs-link-hover-color-rgb: 189, 96, 0;
--bs-code-color: #d63384;
--bs-highlight-bg: #fff3cd;
--bs-border-width: 1px;
@ -142,7 +142,7 @@
--bs-tertiary-bg: #2b3035;
--bs-tertiary-bg-rgb: 43, 48, 53;
--bs-emphasis-color: #fff;
--bs-primary-text: #ffad66;
--bs-primary-text: #f4ae66;
--bs-secondary-text: #dee2e6;
--bs-success-text: #75b798;
--bs-info-text: #a98eda;
@ -150,7 +150,7 @@
--bs-danger-text: #ea868f;
--bs-light-text: #f8f9fa;
--bs-dark-text: #dee2e6;
--bs-primary-bg-subtle: #331800;
--bs-primary-bg-subtle: #2f1800;
--bs-secondary-bg-subtle: #212529;
--bs-success-bg-subtle: #051b11;
--bs-info-bg-subtle: #160d27;
@ -158,7 +158,7 @@
--bs-danger-bg-subtle: #2c0b0e;
--bs-light-bg-subtle: #343a40;
--bs-dark-bg-subtle: #1a1d20;
--bs-primary-border-subtle: #994700;
--bs-primary-border-subtle: #8e4800;
--bs-secondary-border-subtle: #495057;
--bs-success-border-subtle: #0f5132;
--bs-info-border-subtle: #2c1a4d;
@ -167,10 +167,10 @@
--bs-light-border-subtle: #495057;
--bs-dark-border-subtle: #343a40;
--bs-heading-color: #fff;
--bs-link-color: #ffad66;
--bs-link-hover-color: #ffc999;
--bs-link-color-rgb: 255, 173, 102;
--bs-link-hover-color-rgb: 255, 201, 153;
--bs-link-color: #f4ae66;
--bs-link-hover-color: #f7c999;
--bs-link-color-rgb: 244, 174, 102;
--bs-link-hover-color-rgb: 247, 201, 153;
--bs-code-color: #e685b5;
--bs-border-color: #495057;
--bs-border-color-translucent: rgba(255, 255, 255, 0.15);
@ -1918,13 +1918,13 @@ progress {
.table-primary {
--bs-table-color: #000;
--bs-table-bg: #ffe4cc;
--bs-table-border-color: #e6cdb8;
--bs-table-striped-bg: #f2d9c2;
--bs-table-bg: #fbe4cc;
--bs-table-border-color: #e2cdb8;
--bs-table-striped-bg: #eed9c2;
--bs-table-striped-color: #000;
--bs-table-active-bg: #e6cdb8;
--bs-table-active-bg: #e2cdb8;
--bs-table-active-color: #000;
--bs-table-hover-bg: #ecd3bd;
--bs-table-hover-bg: #e8d3bd;
--bs-table-hover-color: #000;
color: var(--bs-table-color);
border-color: var(--bs-table-border-color);
@ -2124,9 +2124,9 @@ progress {
.form-control:focus {
color: var(--bs-body-color);
background-color: var(--bs-form-control-bg);
border-color: #ffbb80;
border-color: #f6bc80;
outline: 0;
box-shadow: 0 0 0 0.25rem rgba(255, 119, 0, 0.25);
box-shadow: 0 0 0 0.25rem rgba(236, 120, 0, 0.25);
}
.form-control::-webkit-date-and-time-value {
height: 1.5em;
@ -2311,9 +2311,9 @@ textarea.form-control-lg {
}
}
.form-select:focus {
border-color: #ffbb80;
border-color: #f6bc80;
outline: 0;
box-shadow: 0 0 0 0.25rem rgba(255, 119, 0, 0.25);
box-shadow: 0 0 0 0.25rem rgba(236, 120, 0, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
padding-right: 0.75rem;
@ -2398,13 +2398,13 @@ textarea.form-control-lg {
filter: brightness(90%);
}
.form-check-input:focus {
border-color: #ffbb80;
border-color: #f6bc80;
outline: 0;
box-shadow: 0 0 0 0.25rem rgba(255, 119, 0, 0.25);
box-shadow: 0 0 0 0.25rem rgba(236, 120, 0, 0.25);
}
.form-check-input:checked {
background-color: #ff7700;
border-color: #ff7700;
background-color: #ec7800;
border-color: #ec7800;
}
.form-check-input:checked[type=checkbox] {
--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
@ -2413,8 +2413,8 @@ textarea.form-control-lg {
--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
background-color: #ff7700;
border-color: #ff7700;
background-color: #ec7800;
border-color: #ec7800;
--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
@ -2445,7 +2445,7 @@ textarea.form-control-lg {
}
}
.form-switch .form-check-input:focus {
--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffbb80'/%3e%3c/svg%3e");
--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23f6bc80'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
background-position: right center;
@ -2493,10 +2493,10 @@ textarea.form-control-lg {
outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(255, 119, 0, 0.25);
box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(236, 120, 0, 0.25);
}
.form-range:focus::-moz-range-thumb {
box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(255, 119, 0, 0.25);
box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(236, 120, 0, 0.25);
}
.form-range::-moz-focus-outer {
border: 0;
@ -2505,7 +2505,7 @@ textarea.form-control-lg {
width: 1rem;
height: 1rem;
margin-top: -0.25rem;
background-color: #ff7700;
background-color: #ec7800;
border: 0;
border-radius: 1rem;
-webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
@ -2520,7 +2520,7 @@ textarea.form-control-lg {
}
}
.form-range::-webkit-slider-thumb:active {
background-color: #ffd6b3;
background-color: #f9d7b3;
}
.form-range::-webkit-slider-runnable-track {
width: 100%;
@ -2534,7 +2534,7 @@ textarea.form-control-lg {
.form-range::-moz-range-thumb {
width: 1rem;
height: 1rem;
background-color: #ff7700;
background-color: #ec7800;
border: 0;
border-radius: 1rem;
-moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
@ -2549,7 +2549,7 @@ textarea.form-control-lg {
}
}
.form-range::-moz-range-thumb:active {
background-color: #ffd6b3;
background-color: #f9d7b3;
}
.form-range::-moz-range-track {
width: 100%;
@ -3013,19 +3013,19 @@ textarea.form-control-lg {
.btn-primary {
--bs-btn-color: #000;
--bs-btn-bg: #ff7700;
--bs-btn-border-color: #ff7700;
--bs-btn-bg: #ec7800;
--bs-btn-border-color: #ec7800;
--bs-btn-hover-color: #000;
--bs-btn-hover-bg: #ff8b26;
--bs-btn-hover-border-color: #ff851a;
--bs-btn-focus-shadow-rgb: 217, 101, 0;
--bs-btn-hover-bg: #ef8c26;
--bs-btn-hover-border-color: #ee861a;
--bs-btn-focus-shadow-rgb: 201, 102, 0;
--bs-btn-active-color: #000;
--bs-btn-active-bg: #ff9233;
--bs-btn-active-border-color: #ff851a;
--bs-btn-active-bg: #f09333;
--bs-btn-active-border-color: #ee861a;
--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color: #000;
--bs-btn-disabled-bg: #ff7700;
--bs-btn-disabled-border-color: #ff7700;
--bs-btn-disabled-bg: #ec7800;
--bs-btn-disabled-border-color: #ec7800;
}
.btn-secondary {
@ -3148,19 +3148,19 @@ textarea.form-control-lg {
}
.btn-outline-primary {
--bs-btn-color: #ff7700;
--bs-btn-border-color: #ff7700;
--bs-btn-color: #ec7800;
--bs-btn-border-color: #ec7800;
--bs-btn-hover-color: #000;
--bs-btn-hover-bg: #ff7700;
--bs-btn-hover-border-color: #ff7700;
--bs-btn-focus-shadow-rgb: 255, 119, 0;
--bs-btn-hover-bg: #ec7800;
--bs-btn-hover-border-color: #ec7800;
--bs-btn-focus-shadow-rgb: 236, 120, 0;
--bs-btn-active-color: #000;
--bs-btn-active-bg: #ff7700;
--bs-btn-active-border-color: #ff7700;
--bs-btn-active-bg: #ec7800;
--bs-btn-active-border-color: #ec7800;
--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color: #ff7700;
--bs-btn-disabled-color: #ec7800;
--bs-btn-disabled-bg: transparent;
--bs-btn-disabled-border-color: #ff7700;
--bs-btn-disabled-border-color: #ec7800;
--bs-gradient: none;
}
@ -3295,7 +3295,7 @@ textarea.form-control-lg {
--bs-btn-disabled-color: #6c757d;
--bs-btn-disabled-border-color: transparent;
--bs-btn-box-shadow: none;
--bs-btn-focus-shadow-rgb: 217, 101, 0;
--bs-btn-focus-shadow-rgb: 201, 102, 0;
text-decoration: underline;
}
.btn-link:focus-visible {
@ -3402,7 +3402,7 @@ textarea.form-control-lg {
--bs-dropdown-link-hover-color: var(--bs-body-color);
--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
--bs-dropdown-link-active-color: #fff;
--bs-dropdown-link-active-bg: #ff7700;
--bs-dropdown-link-active-bg: #ec7800;
--bs-dropdown-link-disabled-color: #adb5bd;
--bs-dropdown-item-padding-x: 1rem;
--bs-dropdown-item-padding-y: 0.25rem;
@ -3668,7 +3668,7 @@ textarea.form-control-lg {
--bs-dropdown-divider-bg: var(--bs-border-color-translucent);
--bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
--bs-dropdown-link-active-color: #fff;
--bs-dropdown-link-active-bg: #ff7700;
--bs-dropdown-link-active-bg: #ec7800;
--bs-dropdown-link-disabled-color: #adb5bd;
--bs-dropdown-header-color: #adb5bd;
}
@ -3851,7 +3851,7 @@ textarea.form-control-lg {
.nav-pills {
--bs-nav-pills-border-radius: 0.375rem;
--bs-nav-pills-link-active-color: #fff;
--bs-nav-pills-link-active-bg: #ff7700;
--bs-nav-pills-link-active-bg: #ec7800;
}
.nav-pills .nav-link {
background: none;
@ -4523,9 +4523,9 @@ textarea.form-control-lg {
--bs-accordion-btn-icon-width: 1.25rem;
--bs-accordion-btn-icon-transform: rotate(-180deg);
--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23cc5f00'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
--bs-accordion-btn-focus-border-color: #ffbb80;
--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(255, 119, 0, 0.25);
--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23bd6000'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
--bs-accordion-btn-focus-border-color: #f6bc80;
--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(236, 120, 0, 0.25);
--bs-accordion-body-padding-x: 1.25rem;
--bs-accordion-body-padding-y: 1rem;
--bs-accordion-active-color: var(--bs-primary-text);
@ -4643,8 +4643,8 @@ textarea.form-control-lg {
}
[data-bs-theme=dark] .accordion-button::after {
--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffad66'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffad66'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23f4ae66'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23f4ae66'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.breadcrumb {
@ -4693,10 +4693,10 @@ textarea.form-control-lg {
--bs-pagination-hover-border-color: var(--bs-border-color);
--bs-pagination-focus-color: var(--bs-link-hover-color);
--bs-pagination-focus-bg: var(--bs-secondary-bg);
--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(255, 119, 0, 0.25);
--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(236, 120, 0, 0.25);
--bs-pagination-active-color: #fff;
--bs-pagination-active-bg: #ff7700;
--bs-pagination-active-border-color: #ff7700;
--bs-pagination-active-bg: #ec7800;
--bs-pagination-active-border-color: #ec7800;
--bs-pagination-disabled-color: var(--bs-secondary-color);
--bs-pagination-disabled-bg: var(--bs-secondary-bg);
--bs-pagination-disabled-border-color: var(--bs-border-color);
@ -4908,7 +4908,7 @@ textarea.form-control-lg {
--bs-progress-border-radius: var(--bs-border-radius);
--bs-progress-box-shadow: var(--bs-box-shadow-inset);
--bs-progress-bar-color: #fff;
--bs-progress-bar-bg: #ff7700;
--bs-progress-bar-bg: #ec7800;
--bs-progress-bar-transition: width 0.6s ease;
display: flex;
height: var(--bs-progress-height);
@ -4973,8 +4973,8 @@ textarea.form-control-lg {
--bs-list-group-disabled-color: var(--bs-secondary-color);
--bs-list-group-disabled-bg: var(--bs-body-bg);
--bs-list-group-active-color: #fff;
--bs-list-group-active-bg: #ff7700;
--bs-list-group-active-border-color: #ff7700;
--bs-list-group-active-bg: #ec7800;
--bs-list-group-active-border-color: #ec7800;
display: flex;
flex-direction: column;
padding-left: 0;
@ -5321,7 +5321,7 @@ textarea.form-control-lg {
--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
--bs-btn-close-opacity: 0.5;
--bs-btn-close-hover-opacity: 0.75;
--bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(255, 119, 0, 0.25);
--bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(236, 120, 0, 0.25);
--bs-btn-close-focus-opacity: 1;
--bs-btn-close-disabled-opacity: 0.25;
--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
@ -6867,7 +6867,7 @@ textarea.form-control-lg {
.text-bg-primary {
color: #000 !important;
background-color: RGBA(255, 119, 0, var(--bs-bg-opacity, 1)) !important;
background-color: RGBA(236, 120, 0, var(--bs-bg-opacity, 1)) !important;
}
.text-bg-secondary {
@ -6906,10 +6906,10 @@ textarea.form-control-lg {
}
.link-primary {
color: #ff7700 !important;
color: #ec7800 !important;
}
.link-primary:hover, .link-primary:focus {
color: #ff9233 !important;
color: #f09333 !important;
}
.link-secondary {

View File

@ -113,6 +113,11 @@ animation: loading-bootstrapper 1.5s ease-out 0.2s infinite normal forwards;
color: white;
}
.navbar .bg-primary {
color: black;
}
/* hi do not skid css pls noob - quezip */

View File

@ -64,7 +64,7 @@ exit;
</head>
<title><?php echo $pagename; ?> | <?php echo $sitename; ?></title>
<body>
<main class="container">
<main class="container d-flex flex-column min-vh-100">
<br>
<br>
@ -96,6 +96,7 @@ exit;
</div>
</div>
</main>
<?php $getitstarted->footer(); ?>
</main>
</body>
</html>

View File

@ -65,11 +65,11 @@ $getitstarted->header();
</head>
<title><?php echo $pagename; ?> | <?php echo $sitename; ?></title>
<body>
<main class="container text-center" style="transform: translateY(25vh); width: 100%;">
<main class="container text-center" style="transform: translateY(25vh); width: 100%; height: 90vh;">
<img src="<?php echo $errorImage; ?>" height="300" alt="<?php echo htmlspecialchars($errorTextMain); ?>">
<h1><?php echo $errorTextMain; ?></h1>
<h5 class="text-muted"><?php echo $errorTextExtra; ?></h5>
<?php echo $errorButton; ?>
</main>
</main>
</body>
</html>

View File

@ -25,8 +25,7 @@ $getitstarted->header();
</head>
<title><?php echo $pagename; ?> | <?php echo $sitename; ?></title>
<body>
<main class="container text-white" style="width: 100%;">
<br>
<main class="container d-flex flex-column mt-3" style="height: 90vh;">
<h2>Friends</h2>
<div class="nav nav-tabs mb-3 nav-fill" id="pills-tab" role="tablist">
<li class="nav-item" role="presentation">
@ -53,9 +52,10 @@ $getitstarted->header();
<th scope="row">1</th>
<td><img class="rounded-5 me-1" height=32 width=32 src="assets/renders/user/headshot?userId=1">qzip</td>
<td class="text-end">
<div class="btn-group" role="group" aria-label="Basic example">
<a class="btn btn-danger">Deny</a><a class="btn btn-success">Approve</a></td>
<div class="btn-group" role="group">
<a class="btn btn-danger">Deny</a><a class="btn btn-success">Approve</a>
</div>
</td>
</tr>
</tbody>
@ -64,6 +64,7 @@ $getitstarted->header();
</div>
</div>
</main>
<?php $getitstarted->footer(); ?>
</main>
</body>
</html>

View File

@ -42,8 +42,7 @@ $random_search = array_rand($random_search_array, 1);
</head>
<title><?php echo $pagename; ?> | <?php echo $sitename; ?></title>
<body>
<main class="container">
<br>
<main class="container d-flex flex-column mt-4 mb-2" style="height: 90vh;">
<div class="d-flex flex-row justify-content-between mb-3">
<h3 class="text-white">Games</h3>
<form role="search" class="w-75">
@ -124,7 +123,9 @@ $numberOfPages = ceil($numberOfGames / $limit);
<li class="page-item"><a class="page-link" href="?p=<?php if($page < $numberOfPages) { echo $page + 1; } else { echo $numberOfPages; } ?>">Next</a></li>
</ul>
</div>
<?php } ?>
</main>
<?php }
$getitstarted->footer();
?>
</main>
</body>
</html>

View File

@ -46,16 +46,18 @@ $getitstarted->header();
</head>
<title><?php echo $pagename; ?> | <?php echo $sitename; ?></title>
<body>
<main class="container text-white" style="width: 100%;">
<main class="container" style="height: 90vh;">
<br><br>
<img src="assets/renders/user/headshot?userId=<?php echo (int)htmlspecialchars($user->getID($con, $user->getUsername())); ?>" class="rounded-circle" width=190 height=190></img>
<span class="text-center" style="font-size: 2rem; margin-left: 6px;"><?php echo $himsg; ?>, <?php echo htmlspecialchars($user->getUsername()); ?>!</span>
<img src="assets/renders/user/headshot?userId=<?php echo (int)htmlspecialchars($user->getID($con, $user->getUsername())); ?>"
class="rounded-circle" width=190 height=190>
<span class="ms-2 fs-1"> <?php echo $himsg; ?>, <?php echo htmlspecialchars($user->getUsername()); ?>!</span>
</img>
<div style="margin-bottom: 50px;"></div>
<div class="d-flex flex-row justify-content-between mb-3">
<h4 class=" card-title">Friends (<?php $q=$con->prepare("SELECT count(*) FROM friends WHERE user=:id AND state='approved'"); $q->bindParam(':id',$_SESSION['user'],PDO::PARAM_INT); $q->execute(); $numberOfFriends = $q->fetchColumn(); echo $numberOfFriends; ?>)</h4>
<a href="/friends" class="btn btn-link text-decoration-none align-self-end">See all <i class="bi bi-caret-right"></i></a>
</div>
<div class="card shadow-sm" style="height: 11.75rem;">
<div class="card mb-3 shadow-sm" style="height: 11.75rem;">
<div class="card-group" style=" margin-left: 10px; margin-top: 10px;">
<?php
if ($numberOfFriends >= 1) {
@ -112,6 +114,7 @@ $getitstarted->header();
echo "</div>";
} else {
echo "</div> <h4 class='text-muted text-center'><i class='bi bi-egg-fried' style='font-size: 6rem;'></i><br> You haven't played any games, why not <a class='text-decoration-none text-muted' href='/games'>play</a> one.</h4>";} ?>
</main>
<?php $getitstarted->footer(); ?>
</main>
</body>
</html>

View File

@ -66,7 +66,7 @@ $getitstarted->header();
</head>
<title><?php echo htmlspecialchars($item["name"]); ?> | <?php echo $sitename; ?></title>
<body>
<main class="container">
<main class="container d-flex flex-column" style="height: 90vh;">
<div class="mx-auto w-75">
<br><br>
@ -169,6 +169,7 @@ echo '
?>
<?php $getitstarted->footer(); ?>
</main>
</body>
</html>

View File

@ -49,8 +49,8 @@ $thefunfact = json_decode($result);
</head>
<title><?php echo $pagename; ?> | <?php echo $sitename; ?></title>
<body>
<div class="container" style="transform: translateY(25vh);">
<div class="row align-items-center">
<main class="container d-flex flex-column mt-4" style="height: 90vh;">
<div class="row align-items-center mb-5" style="transform: translateY(15vh);">
<div class="col-lg-6 mb-4">
<div class="card shadow-sm mb-3 d-flex mx-auto">
<h3 class="card-header">Random useless fact generator</h3>
@ -78,5 +78,7 @@ $thefunfact = json_decode($result);
</div>
</form>
</div>
</div>
<?php $getitstarted->footer(); ?>
</body>
</html>

View File

@ -28,27 +28,23 @@ $getitstarted = new PartyStarter;
$getitstarted->header();
?>
<main class="container text-center" id="body" style="
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
">
<main class="container d-flex flex-column" id="bodee" style="height: 90vh; width: 100%">
<div class="position-absolute top-50 start-50 translate-middle text-center">
<h1 class="display grufont" style="font-size: 5rem;">G <span class="gotham"><?php echo strtoupper($sitename); ?></span></h1>
<p>Under maintenance.</p>
<button type="button" class="btn btn-dark text-dark" onclick="donot();">DO NOT PRESS!</button>
</div>
</main>
<!-- <img id="thing" class="d-none" style="width:100vw; height:100vh; z-index: 3;" src="/assets/fake%20mr%20beast.webp" alt="MR BEAST!!!!!!!!!"> -->
<iframe id="thing" class="d-none" style="width:100vw; height:100vh; z-index: 3;" frameborder="0" src="https://www.youtube.com/embed/hIlxmeb316U?controls=0"></iframe>
<script>
function donot() {
var audio = new Audio('/assets/my%20life%20be%20like.mp3');
//var audio = new Audio('/assets/my%20life%20be%20like.mp3');
// audio.play();
var element3 = document.getElementById("navbar");
element3.classList.add("d-none");
var element2 = document.getElementById("body");
var element2 = document.getElementById("bodee");
element2.classList.add("d-none");
var element = document.getElementById("thing");
element.classList.remove("d-none");

View File

@ -43,16 +43,16 @@ $getitstarted->header();
</head>
<title><?php echo htmlspecialchars($item["name"]); ?> | <?php echo $sitename; ?></title>
<body>
<main class="container">
<main class="container d-flex flex-column" style="height: 90vh;">
<div class="mx-auto w-75">
<br><br>
<div class="card shadow-sm w-100">
<div class="card-header"> <h3 class="float-start"><?php echo htmlspecialchars($item["name"]); ?> </h3>
<div class="card-header"> <h3 class="float-start"><?php echo htmlspecialchars($item["name"]); ?></h3>
<?php
if(isset($_SESSION['user'])) {
if($item['creator'] == $_SESSION['user']) {?>
<a class="float-end btn btn-info bi bi-pencil-square" href="/edit_place?id=<?php echo htmlspecialchars($item['id']); ?>"></a>
<?php } ?>
<?php }} ?>
</div>
<div class="card-body mx-md-auto mx-xl-0">
<div class="row g-2">
@ -94,7 +94,15 @@ $getitstarted->header();
</div>
<div class="card-body">
<div class="tab-content" id="v-pills-tabContent">
<div class="tab-pane fade show active text-center" id="comments" role="tabpanel" aria-labelledby="comments-tab" tabindex="0">soon commentz</div>
<div class="tab-pane fade show active text-center" id="comments" role="tabpanel" aria-labelledby="comments-tab" tabindex="0">
<?php if ($loggedIn) {?>
<div class="input-group mb-3">
<span class="input-group-text" id="inputGroup-sizing-default">Comment</span>
<textarea type="text" class="form-control" placeholder="What do you think of this <?php echo strtolower($pagename); ?>?" aria-describedby="inputGroup-sizing-default"></textarea>
</div> <?php } ?>
</div>
<div class="tab-pane fade text-center" id="trades" role="tabpanel" aria-labelledby="trades-tab" tabindex="0"><h4 class='text-muted text-center mb-4'><i class='bi bi-egg-fried' style='font-size: 6rem;'></i><br> Gamepasses may be added soon...</h4></div>
<div class="tab-pane fade" id="servers" role="tabpanel" aria-labelledby="servers-tab" tabindex="0">
<div class="card w-100">
@ -116,6 +124,7 @@ $getitstarted->header();
</div>
<?php $getitstarted->footer(); ?>
<?php if($loggedIn == true) {
echo '
<script>
@ -148,8 +157,6 @@ function play() {
';
}
?>
</main>
</body>
</html>

View File

@ -77,8 +77,8 @@ $thefunfact = json_decode($result);
</head>
<title><?php echo $pagename; ?> | <?php echo $sitename; ?></title>
<body>
<div class="container" style="transform: translateY(25vh);">
<div class="row align-items-center">
<main class="container d-flex flex-column mt-4" style="height: 90vh;">
<div class="row align-items-center mb-5" style="transform: translateY(15vh);">
<div class="col-lg-6 mb-4">
<div class="card shadow-sm mb-3 d-flex mx-auto">
<h3 class="card-header">Random useless fact generator</h3>
@ -103,5 +103,9 @@ $thefunfact = json_decode($result);
</div>
</div>
</form>
</div>
</div>
<?php $getitstarted->footer(); ?>
</main>
</body>
</html>

View File

@ -25,9 +25,12 @@ $getitstarted->header();
</head>
<title><?php echo $pagename; ?> | <?php echo $sitename; ?></title>
<body>
<main class="container text-white" style="width: 100%;">
<br><br>
<h1>yo soon</h1>
</main>
<main class="container text-white d-flex flex-column mt-4" style="width: 100%; height: 90vh;">
<?php $getitstarted->footer(); ?>
</main>
</body>
</html>

File diff suppressed because one or more lines are too long