- Section "Image d'accueil" dans settings.php (par famille)
- Stockage dans /uploads/home_bg_{family_id}.{ext}
- Aperçu de l'image actuelle + bouton reset vers le défaut
- /home-bg.php : endpoint sécurisé pour servir l'image
- index.php : override inline CSS si image personnalisée
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
87eb3189ec
commit
63d71ab7e4
@@ -15,7 +15,16 @@ $bodyClass = "pf-home"; // Important pour l'image de fond définie dans home.cs
|
||||
$pageCss = "/modules/home/home.css";
|
||||
|
||||
require __DIR__ . '/header.php';
|
||||
?>
|
||||
|
||||
// Override background si image personnalisée uploadée
|
||||
$_fid = $_SESSION['user']['family_id'] ?? null;
|
||||
$_has_custom_bg = false;
|
||||
if ($_fid) {
|
||||
foreach (glob('/uploads/home_bg_' . $_fid . '.*') as $_f) { $_has_custom_bg = true; break; }
|
||||
}
|
||||
if ($_has_custom_bg): ?>
|
||||
<style>body.pf-home { background-image: url('/home-bg.php?v=<?= filemtime($_f) ?>'); }</style>
|
||||
<?php endif; ?>
|
||||
|
||||
<div class="pf-container">
|
||||
|
||||
|
||||
Reference in New Issue
Block a user