Changeset 69b509d in Klonkt for src/routes
- Timestamp:
- 06/30/2026 04:19:12 AM (2 months ago)
- Branches:
- main
- Children:
- bea59a1
- Parents:
- 757eea0
- File:
-
- 1 edited
-
src/routes/admin-epk.js (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/routes/admin-epk.js
r757eea0 r69b509d 15 15 import { getSetting, setSetting } from '../services/SettingsService.js'; 16 16 import { premiumUnlocked } from '../services/PatreonService.js'; 17 import { t, resolveLang } from '../services/i18n.js'; 17 18 18 19 const router = express.Router(); … … 22 23 router.get('/', requireGod, (req, res) => { 23 24 const site = res.locals.site; 24 if (!site) return res.status(404).send(' Geen site');25 if (!site) return res.status(404).send('Site required'); 25 26 if (!premiumUnlocked()) { 26 return res.status(403).send('P erskit is een premium-functie.');27 return res.status(403).send('Press kit is a premium feature.'); 27 28 } 28 29 const allTracks = db.prepare( … … 46 47 router.post('/', requireGod, (req, res) => { 47 48 const site = res.locals.site; 48 if (!site) return res.status(404).send(' Geen site');49 if (!site) return res.status(404).send('Site required'); 49 50 setSetting('epk_bio_' + site.id, (req.body.epk_bio || '').toString().slice(0, 1000).trim()); 50 51 setSetting('epk_contact_' + site.id, (req.body.epk_contact || '').toString().slice(0, 300).trim()); … … 55 56 ids = ids.map(String).filter((id) => valid.has(id)).slice(0, MAX_EPK_TRACKS); 56 57 setSetting('epk_tracks_' + site.id, JSON.stringify(ids)); 57 res.redirect('/admin/epk?success=' + encodeURIComponent('Perskit opgeslagen')); 58 const lang = resolveLang(req, { defaultLang: getSetting('default_lang') }); 59 res.redirect('/admin/epk?success=' + encodeURIComponent(t(lang, 'aepk.saved'))); 58 60 }); 59 61
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)