Alpha V2.2

This commit is contained in:
Flatlogic Bot 2026-02-28 02:04:33 +00:00
parent 9810d7fd7c
commit 32c9083556
3 changed files with 33 additions and 6 deletions

View File

@ -18,7 +18,8 @@ if (!$current_user || $current_user['role'] !== 'admin') {
die("Accès refusé. Cette console est réservée aux Administrateurs.");
}
$tab = isset($_GET['tab']) ? $_GET['tab'] : 'users';
// Default tab is now users as before, but let's see if we should change it to project_logs
$tab = isset($_GET['tab']) ? $_GET['tab'] : 'project_logs';
// --- HANDLERS ---
@ -500,7 +501,7 @@ if ($tab === 'users') {
.nav-links a:hover { color: #fff; }
.container { padding: 40px; max-width: 1400px; margin: 0 auto; }
.tabs { display: flex; gap: 5px; margin-bottom: 20px; border-bottom: 2px solid #2d3545; flex-wrap: wrap; }
.tabs { display: flex; gap: 5px; margin-bottom: 10px; border-bottom: 2px solid #2d3545; flex-wrap: wrap; }
.tab-link { padding: 10px 20px; text-decoration: none; color: #8c92a3; background: #0a0f1d; border: 1px solid #2d3545; border-bottom: none; font-weight: bold; font-size: 14px; }
.tab-link.active { background: #1a202c; color: #88c0d0; border-bottom: 2px solid #88c0d0; }
@ -586,15 +587,23 @@ if ($tab === 'users') {
<div class="success-msg"><i class="fa-solid fa-check-circle"></i> Opération effectuée avec succès.</div>
<?php endif; ?>
<!-- LIGNE 1 (UTILISATEUR) -->
<div class="tabs">
<a href="?tab=project_logs" class="tab-link <?php echo $tab === "project_logs" ? "active" : ""; ?>"><i class="fa-solid fa-clipboard-list"></i> Journal de Bord</a>
<a href="?tab=users" class="tab-link <?php echo $tab === 'users' ? 'active' : ''; ?>"><i class="fa-solid fa-users"></i> Utilisateurs</a>
<a href="?tab=levels" class="tab-link <?php echo $tab === 'levels' ? 'active' : ''; ?>"><i class="fa-solid fa-layer-group"></i> Niveaux</a>
<a href="?tab=ranks" class="tab-link <?php echo $tab === 'ranks' ? 'active' : ''; ?>"><i class="fa-solid fa-medal"></i> Grades</a>
<a href="?tab=badges" class="tab-link <?php echo $tab === 'badges' ? 'active' : ''; ?>"><i class="fa-solid fa-id-badge"></i> Titres & Badges</a>
</div>
<!-- LIGNE 2 (JEU) -->
<div class="tabs" style="margin-bottom: 20px;">
<a href="?tab=objects" class="tab-link <?php echo $tab === 'objects' ? 'active' : ''; ?>"><i class="fa-solid fa-earth-europe"></i> Objets Célestes</a>
<a href="?tab=modifiers" class="tab-link <?php echo $tab === 'modifiers' ? 'active' : ''; ?>"><i class="fa-solid fa-bolt"></i> Bonus & Malus</a>
<a href="?tab=statuses" class="tab-link <?php echo $tab === 'statuses' ? 'active' : ''; ?>"><i class="fa-solid fa-signal"></i> Statuts / États</a>
<a href="?tab=settlement_types" class="tab-link <?php echo $tab === 'settlement_types' ? 'active' : ''; ?>"><i class="fa-solid fa-city"></i> Types d'Établissements</a>
<a href="?tab=factions" class="tab-link <?php echo $tab === 'factions' ? 'active' : ''; ?>"><i class="fa-solid fa-flag"></i> Factions</a>
<a href="?tab=resources" class="tab-link <?php echo $tab === 'resources' ? 'active' : ''; ?>"><i class="fa-solid fa-gem"></i> Ressources</a>
<a href="?tab=project_logs" class="tab-link <?php echo $tab === "project_logs" ? "active" : ""; ?>"><i class="fa-solid fa-clipboard-list"></i> Journal de Bord</a>
<a href="?tab=lootboxes" class="tab-link <?php echo $tab === 'lootboxes' ? 'active' : ''; ?>"><i class="fa-solid fa-box-open"></i> Lootboxes</a>
</div>
@ -631,6 +640,24 @@ if ($tab === 'users') {
</tbody>
</table>
<?php elseif ($tab === 'levels'): ?>
<h3 style="color: #88c0d0;">Gestion des Niveaux</h3>
<div class="form-card">
<p><i class="fa-solid fa-info-circle"></i> À configurer</p>
</div>
<?php elseif ($tab === 'ranks'): ?>
<h3 style="color: #88c0d0;">Gestion des Grades</h3>
<div class="form-card">
<p><i class="fa-solid fa-info-circle"></i> À configurer</p>
</div>
<?php elseif ($tab === 'badges'): ?>
<h3 style="color: #88c0d0;">Titres & Badges</h3>
<div class="form-card">
<p><i class="fa-solid fa-info-circle"></i> À configurer</p>
</div>
<?php elseif ($tab === 'objects'): ?>
<h3 style="color: #88c0d0;">Objets Célestes</h3>
<div class="form-card">
@ -1777,4 +1804,4 @@ function editStatus(data) {
});
</script>
</body>
</html>
</html>

View File

@ -667,7 +667,7 @@ function getStatusColor($status, $type, $statuses_map, $object_types_map) {
<div class="form-group" style="border-top: 1px solid #334155; padding-top: 15px;">
<label style="display: flex; justify-content: space-between; align-items: center;">
<span><i class="fa-solid fa-city"></i> Établissements & Villes</span>
<span><i class="fa-solid fa-city"></i> Lieux et points dintérêts</span>
<button type="button" class="btn-add-settlement" onclick="addSettlement()" style="width: auto; margin-bottom: 0;">+ AJOUTER</button>
</label>
<div id="settlements_container" style="margin-top: 10px;"></div>

View File

@ -788,7 +788,7 @@ function getStatusColor($status, $statuses_map) {
</div>
<div id="m-cities-section">
<div class="control-title"><i class="fa-solid fa-city"></i> Établissements & Villes</div>
<div class="control-title"><i class="fa-solid fa-city"></i> Lieux et points dintérêts</div>
<div id="m-cities-container"></div>
</div>
</div>