diff --git a/assets/pasted-20260311-013128-30744512.png b/assets/pasted-20260311-013128-30744512.png
new file mode 100644
index 0000000..3719095
Binary files /dev/null and b/assets/pasted-20260311-013128-30744512.png differ
diff --git a/assets/pasted-20260311-013758-2dba1cce.png b/assets/pasted-20260311-013758-2dba1cce.png
new file mode 100644
index 0000000..3e3f46c
Binary files /dev/null and b/assets/pasted-20260311-013758-2dba1cce.png differ
diff --git a/guilde.php b/guilde.php
index d0ba9ea..d339cdd 100644
--- a/guilde.php
+++ b/guilde.php
@@ -32,7 +32,7 @@ $u_data = $stmt->fetch();
if ($u_data) {
$user_role = $u_data['role'] ?? 'user';
$_SESSION['display_name'] = $u_data['display_name'] ?: $u_data['username'];
- $level_num = (int)filter_var($u_data['level_raw'], FILTER_SANITIZE_NUMBER_INT);
+ $level_num = (int)filter_var($u_data['level_raw'] ?? '0', FILTER_SANITIZE_NUMBER_INT);
$_SESSION['level'] = $level_num;
$_SESSION['guild_id'] = $u_data['guild_id'];
@@ -48,7 +48,7 @@ if ($u_data) {
AND (min_level <= ? OR min_level IS NULL)
AND (max_level >= ? OR max_level IS NULL)
LIMIT 1");
-$g_stmt->execute([$grade_type, $level_num, $level_num]);
+ $g_stmt->execute([$grade_type, $level_num, $level_num]);
$grade_data = $g_stmt->fetch();
if ($grade_data) {
@@ -327,7 +327,6 @@ if ($in_guild) {
min-width: 140px;
transition: all 0.2s;
}
- .resource-box:hover { border-color: #88c0d0; background: rgba(30, 41, 59, 0.8); }
.resource-icon {
width: 32px;
height: 32px;
@@ -466,36 +465,52 @@ if ($in_guild) {
Guildes Actives
-
- | Guilde | Membres | Recrutement | Actions |
+
+
+
+ | Guilde |
+ Membres |
+ Recrutement |
+ Actions |
+
+
- | Aucune guilde pour le moment. |
+ | Aucune guilde pour le moment. |
- |
+ |
[]
-
-
+
+
+ 80) ? substr($desc, 0, 80) . "..." : $desc;
+ ?>
+
|
- / |
-
+ |
+ /
+ |
+
- OUVERT
+ OUVERT
- SUR VALIDATION
+ DEMANDE
- FERMÉ
+ FERMÉ
|
-
-
-
- = $member_limit): ?>
- PLEINE
+ |
+
+ REJOINDRE
+
+ POSTULER
- -
+
|
@@ -581,7 +596,7 @@ if ($in_guild) {
| Niveau | Membre | Grade | Ancienneté | Gestion |
-
+
|
|