Alpha V2.5.14

This commit is contained in:
Flatlogic Bot 2026-03-10 22:29:36 +00:00
parent d8c3f10a6a
commit 2e517f9a99

View File

@ -183,6 +183,14 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['action']) && $_POST['
}
}
// UPDATE DESCRIPTION
if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['action']) && $_POST['action'] === 'update_description' && $in_guild && $user_guild_info['role'] === 'superviseur') {
$new_desc = trim($_POST['guild_description']);
$db->prepare("UPDATE guilds SET description = ? WHERE id = ?")->execute([$new_desc, $user_guild_info['guild_id']]);
$user_guild_info['guild_desc'] = $new_desc;
$message = "Description de la guilde mise à jour.";
}
// CREATE GUILD
if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['action']) && $_POST['action'] === 'create_guild' && !$in_guild) {
$name = trim($_POST['name']);
@ -487,11 +495,19 @@ if ($in_guild) {
<span style="color: #ebcb8b; font-weight: bold; font-size: 24px;">[<?php echo htmlspecialchars($user_guild_info['guild_tag']); ?>]</span>
<h1 style="display: inline; border-bottom: none; margin-left: 10px;"><?php echo htmlspecialchars($user_guild_info['guild_name']); ?></h1>
</div>
<div style="color: #8c92a3; font-size: 14px;">Votre grade : <span class="role-badge role-<?php echo $user_guild_info['role']; ?>"><?php echo $user_guild_info['role']; ?></span></div>
<div style="color: #8c92a3; font-size: 14px;">Votre status : <span class="role-badge role-<?php echo $user_guild_info['role']; ?>"><?php echo $user_guild_info['role']; ?></span></div>
</div>
<div style="background: rgba(30, 41, 59, 0.4); border-left: 4px solid #88c0d0; padding: 20px; margin-bottom: 30px; color: #d8dee9; border-radius: 0 4px 4px 0;">
<?php echo nl2br(htmlspecialchars($user_guild_info['guild_desc'] ?: "Pas de description.")); ?>
<?php if ($user_guild_info['role'] === 'superviseur'): ?>
<form method="POST">
<input type="hidden" name="action" value="update_description">
<textarea name="guild_description" rows="3" style="width: 100%; background: rgba(0,0,0,0.2); border: 1px solid #1e293b; color: #fff; padding: 10px; border-radius: 4px; font-family: inherit; margin-bottom: 10px;"><?php echo htmlspecialchars($user_guild_info['guild_desc']); ?></textarea>
<button type="submit" class="btn btn-primary" style="font-size: 10px; padding: 5px 12px;">Enregistrer la description</button>
</form>
<?php else: ?>
<?php echo nl2br(htmlspecialchars($user_guild_info['guild_desc'] ?: "Pas de description.")); ?>
<?php endif; ?>
</div>
<h3>Membres de la Guilde (<?php echo count($guild_members); ?> / <?php echo $member_limit; ?>)</h3>