Rewrite errors

Fix fullscreen images
This commit is contained in:
Michał Gdula 2022-11-16 10:39:36 +00:00
parent a6b9ab0e5a
commit 9a7c042b52
6 changed files with 26 additions and 24 deletions

View file

@ -82,6 +82,7 @@
<input id="image" class="btn btn-neutral" type="file" placeholder="select image UwU"> <input id="image" class="btn btn-neutral" type="file" placeholder="select image UwU">
<button id="pfpSubmit" class="btn btn-primary btn-icon" type="submit"><img class="svg" src="assets/icons/upload.svg"></button> <button id="pfpSubmit" class="btn btn-primary btn-icon" type="submit"><img class="svg" src="assets/icons/upload.svg"></button>
</form> </form>
<a class="btn btn-primary" href="profile.php?user=<?php echo $_SESSION['id'] ?>">Profile</a>
<script> <script>
$("#pfpForm").submit(function(event) { $("#pfpForm").submit(function(event) {
event.preventDefault(); event.preventDefault();

View file

@ -1,5 +1,5 @@
{ {
"license": "MIT", "license": "MIT",
"version": "22.11.09", "version": "22.11.16",
"branch": "main" "branch": "main"
} }

View file

@ -104,8 +104,7 @@ if (defined('ROOT') && $_SESSION['id'] == 1) {
if (!empty($error_type)) { if (!empty($error_type)) {
$results[] = array( $results[] = array(
'type'=>'warning', 'type'=>'warning',
'message'=> 'Table "'.$table.'" is not setup correctly, the errors you see below may seem crypic, 'message'=> 'Table "'.$table.'" is not setup correctly. Please make sure you setup the table correctly. Errors found: '.count($error_type[$table]),
and thats normal because of the shit way I made this:<br><br>'.implode(", ",$error_type[$table]),
'fix'=>'manual' 'fix'=>'manual'
); );
} }

View file

@ -14,12 +14,10 @@ if (defined('ROOT') && $_SESSION['id'] == 1) {
} }
} }
if (check_database($conn, 'images')) { if (check_database($conn, 'images')) {
echo "<p><span style='color: var(--accent);'>[INFO]</span> Found images table</p>"; echo "<p><span style='color: var(--accent);'>[INFO]</span> Found images table</p>";
} else { } else {
echo "<p><span style='color: var(--warning);'>[INFO]</span> Could not find images table</p>"; echo "<p><span style='color: var(--warning);'>[INFO]</span> Could not find images table, creating test table...</p>";
echo "<p><span style='color: var(--alert);'>[INFO]</span> Creating test table...</p>";
$sql = "CREATE TABLE IF NOT EXISTS images ( $sql = "CREATE TABLE IF NOT EXISTS images (
id INT(11) AUTO_INCREMENT PRIMARY KEY, id INT(11) AUTO_INCREMENT PRIMARY KEY,
@ -38,8 +36,7 @@ if (defined('ROOT') && $_SESSION['id'] == 1) {
if (check_database($conn, 'users')) { if (check_database($conn, 'users')) {
echo "<p><span style='color: var(--accent);'>[INFO]</span> Found users table</p>"; echo "<p><span style='color: var(--accent);'>[INFO]</span> Found users table</p>";
} else { } else {
echo "<p><span style='color: var(--warning);'>[INFO]</span> Could not find users table</p>"; echo "<p><span style='color: var(--warning);'>[INFO]</span> Could not find users table, creating test table...</p>";
echo "<p><span style='color: var(--alert);'>[INFO]</span> Creating test table...</p>";
$sql = "CREATE TABLE IF NOT EXISTS users ( $sql = "CREATE TABLE IF NOT EXISTS users (
id INT(11) AUTO_INCREMENT PRIMARY KEY, id INT(11) AUTO_INCREMENT PRIMARY KEY,
@ -58,8 +55,7 @@ if (defined('ROOT') && $_SESSION['id'] == 1) {
if (check_database($conn, 'groups')) { if (check_database($conn, 'groups')) {
echo "<p><span style='color: var(--accent);'>[INFO]</span> Found groups table</p>"; echo "<p><span style='color: var(--accent);'>[INFO]</span> Found groups table</p>";
} else { } else {
echo "<p><span style='color: var(--warning);'>[INFO]</span> Could not find groups table</p>"; echo "<p><span style='color: var(--warning);'>[INFO]</span> Could not find groups table, creating test table...</p>";
echo "<p><span style='color: var(--alert);'>[INFO]</span> Creating test table...</p>";
$sql = "CREATE TABLE IF NOT EXISTS groups ( $sql = "CREATE TABLE IF NOT EXISTS groups (
id INT(11) AUTO_INCREMENT PRIMARY KEY, id INT(11) AUTO_INCREMENT PRIMARY KEY,
@ -76,8 +72,7 @@ if (defined('ROOT') && $_SESSION['id'] == 1) {
if (check_database($conn, 'logs')) { if (check_database($conn, 'logs')) {
echo "<p><span style='color: var(--accent);'>[INFO]</span> Found logs table</p>"; echo "<p><span style='color: var(--accent);'>[INFO]</span> Found logs table</p>";
} else { } else {
echo "<p><span style='color: var(--warning);'>[INFO]</span> Could not find logs table</p>"; echo "<p><span style='color: var(--warning);'>[INFO]</span> Could not find logs table, creating test table...</p>";
echo "<p><span style='color: var(--alert);'>[INFO]</span> Creating test table...</p>";
$sql = "CREATE TABLE IF NOT EXISTS logs ( $sql = "CREATE TABLE IF NOT EXISTS logs (
id INT(11) AUTO_INCREMENT PRIMARY KEY, id INT(11) AUTO_INCREMENT PRIMARY KEY,
@ -93,8 +88,7 @@ if (defined('ROOT') && $_SESSION['id'] == 1) {
if (check_database($conn, 'bans')) { if (check_database($conn, 'bans')) {
echo "<p><span style='color: var(--accent);'>[INFO]</span> Found bans table</p>"; echo "<p><span style='color: var(--accent);'>[INFO]</span> Found bans table</p>";
} else { } else {
echo "<p><span style='color: var(--warning);'>[INFO]</span> Could not find bans table</p>"; echo "<p><span style='color: var(--warning);'>[INFO]</span> Could not find bans table, creating test table...</p>";
echo "<p><span style='color: var(--alert);'>[INFO]</span> Creating test table...</p>";
$sql = "CREATE TABLE IF NOT EXISTS bans ( $sql = "CREATE TABLE IF NOT EXISTS bans (
id INT(11) AUTO_INCREMENT PRIMARY KEY, id INT(11) AUTO_INCREMENT PRIMARY KEY,
@ -112,8 +106,7 @@ if (defined('ROOT') && $_SESSION['id'] == 1) {
if (check_database($conn, 'tokens')) { if (check_database($conn, 'tokens')) {
echo "<p><span style='color: var(--accent);'>[INFO]</span> Found tokens table</p>"; echo "<p><span style='color: var(--accent);'>[INFO]</span> Found tokens table</p>";
} else { } else {
echo "<p><span style='color: var(--warning);'>[INFO]</span> Could not find tokens table</p>"; echo "<p><span style='color: var(--warning);'>[INFO]</span> Could not find tokens table, creating test table...</p>";
echo "<p><span style='color: var(--alert);'>[INFO]</span> Creating test table...</p>";
$sql = "CREATE TABLE IF NOT EXISTS tokens ( $sql = "CREATE TABLE IF NOT EXISTS tokens (
id INT(11) AUTO_INCREMENT PRIMARY KEY, id INT(11) AUTO_INCREMENT PRIMARY KEY,
@ -129,7 +122,6 @@ if (defined('ROOT') && $_SESSION['id'] == 1) {
if (check_database($conn, 'test')) { if (check_database($conn, 'test')) {
echo "<p><span style='color: var(--accent);'>[INFO]</span> Found test table</p>"; echo "<p><span style='color: var(--accent);'>[INFO]</span> Found test table</p>";
} else { } else {
echo "<p><span style='color: var(--warning);'>[ERRO]</span> Could not find test table</p>"; echo "<p><span style='color: var(--warning);'>[ERRO]</span> Could not find test table, creating test table...</p>";
echo "<p><span style='color: var(--alert);'>[INFO]</span> Creating test table...</p>";
} }
} }

View file

@ -1,7 +1,7 @@
<?php <?php
session_start(); session_start();
include "../conn.php"; require_once "../conn.php";
if (isset($_POST['fix'])) { if (isset($_POST['fix'])) {
$timer_start = microtime(true); $timer_start = microtime(true);

View file

@ -75,32 +75,42 @@
?> ?>
<script> <script>
var fullScreenTimeout = false;
$('.fullscreen-image').click(function(e) { $('.fullscreen-image').click(function(e) {
//if (e.target !== this) return; //if (e.target !== this) return;
closeFullScreen(); if (fullScreenTimeout) {
closeFullScreen();
}
}); });
function fullScreen() { function fullScreen() {
document.querySelector(".preview-button").style.display = "none"; fullScreenTimeout = false;
document.querySelector("html").style.overflow = "hidden";
document.querySelector("html").style.overflow = "hidden";
document.querySelector(".fullscreen-image").style.display = "block"; document.querySelector(".fullscreen-image").style.display = "block";
document.querySelector(".fullscreen-image > img").src = "<?php echo $image_path;?>"; document.querySelector(".fullscreen-image > img").src = "<?php echo $image_path;?>";
setTimeout(function(){ setTimeout(function(){
document.querySelector(".fullscreen-image").style.opacity = 1; document.querySelector(".fullscreen-image").style.opacity = 1;
document.querySelector(".fullscreen-image").style.transform = "translateX(-50%) translateY(-50%) scale(1)"; document.querySelector(".fullscreen-image").style.transform = "translateX(-50%) translateY(-50%) scale(1)";
}, 1); }, 1);
setTimeout(function(){fullScreenTimeout = true;}, 500);
} }
function closeFullScreen() { function closeFullScreen() {
document.querySelector(".preview-button").style.display = "block"; fullScreenTimeout = false;
document.querySelector("html").style.overflow = "auto"; document.querySelector("html").style.overflow = "auto";
document.querySelector(".fullscreen-image").style.opacity = 0; document.querySelector(".fullscreen-image").style.opacity = 0;
setTimeout(function(){ setTimeout(function(){
document.querySelector(".fullscreen-image").style.display = "none"; document.querySelector(".fullscreen-image").style.display = "none";
document.querySelector(".fullscreen-image").style.transform = "translateX(-50%) translateY(-50%) scale(0.9)"; document.querySelector(".fullscreen-image").style.transform = "translateX(-50%) translateY(-50%) scale(0.9)";
}, 500); }, 500);
setTimeout(function(){fullScreenTimeout = true;}, 500);
} }
</script> </script>