Changeset 5e61b17 in Klonkt for src/middleware
- Timestamp:
- 06/21/2026 03:16:51 PM (3 months ago)
- Branches:
- main
- Children:
- 11b3ba5
- Parents:
- 4885eab
- File:
-
- 1 edited
-
src/middleware/render.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/middleware/render.js
r4885eab r5e61b17 54 54 // avatar-wijziging of rolwissel) zichzelf herstelt zonder opnieuw inloggen. 55 55 if (_u && _u.id) { 56 const _fresh = db.prepare('SELECT avatar_url, role FROM users WHERE id = ?').get(_u.id);57 if (_fresh) _u = { ..._u, avatar_url: _fresh.avatar_url, role: _fresh.role };56 const _fresh = db.prepare('SELECT avatar_url, role, lang FROM users WHERE id = ?').get(_u.id); 57 if (_fresh) _u = { ..._u, avatar_url: _fresh.avatar_url, role: _fresh.role, lang: _fresh.lang }; 58 58 } 59 59 const userOwnsSite = !!(_u && _u.role !== 'god' && … … 78 78 const canSeeBeheer = !!(_u && (_role === 'god' || _role === 'admin' || _role === 'kijker' || userOwnsSite)); 79 79 80 // Interface-taal (bezoeker-instelbaar): sessie-keuze → browser-taal → nl. 81 const _lang = resolveLang(req); 80 // Interface-taal: sessie-keuze (deze sessie) → eigen voorkeur van de ingelogde 81 // gebruiker (users.lang) → admin-ingestelde standaard (Beheer) → env → browser → nl. 82 const _lang = resolveLang(req, { 83 userLang: _u && _u.lang, 84 defaultLang: getSetting('default_lang'), 85 }); 82 86 83 87 // Common locals
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)