This commit is contained in:
2025-11-21 01:56:02 +01:00
parent 1f77464e1f
commit 732733b9da
11 changed files with 195 additions and 11 deletions

30
public/assets/js/auth.js Normal file
View File

@@ -0,0 +1,30 @@
document.addEventListener("DOMContentLoaded", () => {
const tabs = document.querySelectorAll(".auth-tab");
const panelLogin = document.getElementById("authPanelLogin");
const panelRegister = document.getElementById("authPanelRegister");
if (!tabs.length || !panelLogin || !panelRegister) return;
tabs.forEach(tab => {
tab.addEventListener("click", () => {
const target = tab.getAttribute("data-tab"); // "login" oder "register"
// Tab-Styles
tabs.forEach(t => {
t.classList.remove("bg-brand-primary", "text-brand-bg");
t.classList.add("hover:text-brand-primary");
});
tab.classList.add("bg-brand-primary", "text-brand-bg");
tab.classList.remove("hover:text-brand-primary");
// Panels
if (target === "login") {
panelLogin.classList.remove("hidden");
panelRegister.classList.add("hidden");
} else {
panelRegister.classList.remove("hidden");
panelLogin.classList.add("hidden");
}
});
});
});

View File

@@ -1,4 +1,7 @@
<?php
require __DIR__ . "/../config/fileload.php";
// public/fakecheck/index.php
// Sprachlogik wie auf der Startseite
@@ -19,8 +22,6 @@ $navAnchors = [];
$scheme = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off') ? 'https' : 'http';
$host = $_SERVER['HTTP_HOST'] ?? 'usbcheck.it';
$baseUrl = $scheme . '://' . $host;
require __DIR__ . '/../../src/functions.php';
$lang = $_GET['lang'] ?? 'en';
$lang = in_array($lang, ['de','en','it','fr']) ? $lang : 'en';

View File

@@ -1,8 +1,6 @@
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
require __DIR__ . '/../src/functions.php';
require __DIR__ . "/../config/fileload.php";
// Sprachlogik:
$lang = $_GET['lang'] ?? 'en';

View File

@@ -1,10 +1,7 @@
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
require __DIR__ . '/../../src/functions.php';
require __DIR__ . "/../config/fileload.php";
tpl_add_script('/assets/js/auth.js', 'footer', true, false, '', 'auth-1');
// Sprachlogik:
$lang = $_GET['lang'] ?? 'en';
$lang = in_array($lang, ['de','en','it','fr']) ? $lang : 'en';