1 parent
693b277002
commit
a7a8244a33
12 files changed
+273
-119
No files matched your search
+2
-1
@@ -35,7 +35,7 @@ function require_login(?string $loginPage = '/login.php'): void
|
||||
|
||||
$stmt = $meta_pdo->prepare("
|
||||
SELECT u.id, u.username, u.password_hash, u.display_name, u.family_id, u.is_admin, u.is_active, u.lang, u.remember_token,
|
||||
f.db_name, f.is_active as family_active, f.enabled_modules
|
||||
f.db_name, f.is_active as family_active, f.enabled_modules, f.enabled_views
|
||||
FROM users u
|
||||
LEFT JOIN families f ON f.id = u.family_id
|
||||
WHERE u.id = ?
|
||||
@@ -57,6 +57,7 @@ function require_login(?string $loginPage = '/login.php'): void
|
||||
$_SESSION['family_db'] = $user['db_name'];
|
||||
$_SESSION['app_lang'] = $user['lang'] ?? 'fr';
|
||||
$_SESSION['enabled_modules'] = json_decode($user['enabled_modules'] ?? '["calendar","budget","holidays","gifts","calendar_ios"]', true);
|
||||
$_SESSION['enabled_views'] = json_decode($user['enabled_views'] ?? '["food_meals","food_liste"]', true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -105,6 +105,7 @@ return [
|
||||
'mod_printvault_desc'=> 'Gestioneu els vostres fitxers d\'impressió 3D — STL, 3MF, GCode.',
|
||||
'mod_planka_name' => 'Planka',
|
||||
'mod_planka_desc' => 'Gestioneu els vostres projectes en mode Kanban amb Planka.',
|
||||
'budget_mandatory_note' => 'Les pestanyes de Seguiment i Resum són obligatòries i sempre actives.',
|
||||
|
||||
'cta_open' => 'Obrir',
|
||||
'cta_explore' => 'Explorar',
|
||||
@@ -1031,4 +1032,6 @@ return [
|
||||
'menu_food' => 'Menjar',
|
||||
'mod_food_desc' => 'Gestioneu els vostres menús setmanals i les llistes de la compra compartides.',
|
||||
'cta_food' => 'Cuinar',
|
||||
'food_err_no_views' => "Cap vista activada per a aquest mòdul. Modifiqueu la vostra configuració d'espai.",
|
||||
'food_err_no_views_desc' => 'Heu desactivat totes les funcions d\'aquest mòdul. Aneu a la configuració per reactivar-les.',
|
||||
];
|
||||
@@ -105,6 +105,7 @@ return [
|
||||
'mod_printvault_desc'=> 'Manage your 3D print files — STL, 3MF, GCode with interactive viewer.',
|
||||
'mod_planka_name' => 'Planka',
|
||||
'mod_planka_desc' => 'Manage your projects in Kanban mode with Planka.',
|
||||
'budget_mandatory_note' => 'Les onglets Suivi et Récapitulatif sont indispensables et toujours actifs.',
|
||||
|
||||
'cta_open' => 'Open',
|
||||
'cta_explore' => 'Explore',
|
||||
@@ -542,6 +543,7 @@ return [
|
||||
'bud_err_tech' => 'A technical error occurred.',
|
||||
'bud_err_server' => 'Server error: ',
|
||||
'bud_err_delete' => 'Error while deleting.',
|
||||
'budget_mandatory_note' => 'Tracking and Summary tabs are mandatory and always active.',
|
||||
|
||||
// Categories (Budget)
|
||||
'cat_income' => 'Income',
|
||||
@@ -1034,4 +1036,7 @@ return [
|
||||
'menu_food' => 'Food',
|
||||
'mod_food_desc' => 'Manage your weekly menus and shared shopping lists.',
|
||||
'cta_food' => 'Cook up',
|
||||
'food_err_no_views' => "No view is enabled for this module. Please check your space settings.",
|
||||
'food_err_no_views_desc' => 'You have disabled all features for this module. Please visit your settings to re-enable them.',
|
||||
|
||||
];
|
||||
@@ -105,6 +105,7 @@ return [
|
||||
'mod_printvault_desc'=> 'Gérez vos fichiers d\'impression 3D — STL, 3MF, GCode avec viewer interactif.',
|
||||
'mod_planka_name' => 'Planka',
|
||||
'mod_planka_desc' => 'Gérez vos projets en mode Kanban avec Planka.',
|
||||
'budget_mandatory_note' => 'Les onglets Suivi et Récapitulatif sont indispensables et toujours actifs.',
|
||||
|
||||
'cta_open' => 'Ouvrir',
|
||||
'cta_explore' => 'Explorer',
|
||||
@@ -1030,4 +1031,7 @@ return [
|
||||
'menu_food' => 'Food',
|
||||
'mod_food_desc' => 'Gérez vos menus de la semaine et vos listes de courses partagées.',
|
||||
'cta_food' => 'Mijoter',
|
||||
'food_err_no_views' => "Aucune vue n'est activée pour ce module. Modifiez vos paramètres d'espace.",
|
||||
'food_err_no_views_desc' => 'Vous avez désactivé toutes les fonctionnalités de ce module. Rendez-vous dans vos paramètres pour les réactiver.',
|
||||
|
||||
];
|
||||
Reference in new issue
Block a user