diff --git a/src/inc/routes/admin.mjs b/src/inc/routes/admin.mjs index dd05766..18ed2e4 100644 --- a/src/inc/routes/admin.mjs +++ b/src/inc/routes/admin.mjs @@ -1422,6 +1422,9 @@ const page = Math.max(1, parseInt(req.url.qs?.page) || 1); // Chat Manager router.get(/^\/admin\/chat\/?$/, lib.auth, async (req, res) => { + if (!cfg.websrv.enable_global_chat) { + return res.redirect("/admin"); + } res.reply({ body: tpl.render('admin/chat', { session: req.session, diff --git a/views/admin.html b/views/admin.html index c727f98..3b03388 100644 --- a/views/admin.html +++ b/views/admin.html @@ -26,7 +26,9 @@
  • About Page
  • Rules Page
  • ToS Page
  • + @if(enable_global_chat)
  • Global Chat Manager
  • + @endif