-
Notifications
You must be signed in to change notification settings - Fork 43
/
Copy pathMenuBar.php
100 lines (86 loc) · 3.65 KB
/
MenuBar.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
<?php
include_once 'Assets/patreon-php-master/src/OAuth.php';
include_once 'Assets/patreon-php-master/src/API.php';
include_once 'Assets/patreon-php-master/src/PatreonLibraries.php';
include_once 'Assets/patreon-php-master/src/PatreonDictionary.php';
include_once 'includes/functions.inc.php';
include_once 'includes/dbh.inc.php';
include_once 'Libraries/HTTPLibraries.php';
include_once 'HostFiles/Redirector.php';
session_start();
if (!isset($_SESSION["userid"])) {
if (isset($_COOKIE["rememberMeToken"])) {
loginFromCookie();
}
}
$isPatron = isset($_SESSION["isPatron"]);
$isMobile = IsMobile();
?>
<head>
<meta charset="utf-8">
<title>Karabast</title>
<link rel="shortcut icon" type="image/png" href="Images/karabastTiny.png" />
<link rel="stylesheet" href="./css/karabast011625.css">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Teko:wght@700&display=swap" rel="stylesheet">
</head>
<body>
<div class='nav-bar'>
<div class='nav-bar-user'>
<ul class='rightnav'>
<?php
if (isset($_SESSION["useruid"])) {
echo "<li><a href='UnimplementedCards.php' class='NavBarItem'>Preview Cards</a></li>";
echo "<li><a href='ProfilePage.php' class='NavBarItem'>Profile</a></li>";
echo "<li><a href='./AccountFiles/LogoutUser.php' class='NavBarItem'>Log Out</a></li>";
} else {
echo "<li><a href='Signup.php' class='NavBarItem'>Sign Up</a></li>";
echo "<li><a href='./LoginPage.php' class='NavBarItem'>Log In</a></li>";
}
?>
</ul>
</div>
<div class='nav-bar-links'>
<ul>
<?php
echo '<li><a target="_blank" href="https://discord.gg/hKRaqHND4v"><img src="./Images/icons/discord.svg" alt="Discord"></a></li>';
echo '<li><a target="_blank" href="https://github.com/SWU-Karabast/SWUOnline"><img src="./Images/icons/github.svg" alt="GitHub"></a></li>';
echo '<li>
<a href="javascript:void(0);" onclick="toggleLanguages()">
<img src="./Images/icons/globe.svg" alt="Languages">
</a>
<ul id="languageList" style="display: none;">';
$languages = [
'EN' => 'English',
'DE' => 'German',
'FR' => 'French',
'ES' => 'Spanish',
'IT' => 'Italian',
];
foreach ($languages as $code => $lang) {
echo "<li onclick=\"setLanguage('$code')\"><img src='./Images/icons/$code.svg' alt='$lang' class='language-icon'> $lang</li>";
}
echo '</ul>
</li>';
?>
</ul>
</div>
</div>
<script>
function toggleLanguages() {
var languageList = document.getElementById("languageList");
if (languageList.style.display === "none" || languageList.style.display === "") {
languageList.style.display = "block";
} else {
languageList.style.display = "none";
}
}
function setLanguage(langCode) {
console.log("Selected language: " + langCode); // Log the selected language
document.cookie = "selectedLanguage=" + langCode + "; path=/";
location.reload();
}
</script>
</body>