<%= company %>
<%= t('admin.panel', 'Admin Panel') %>
ID EN
<% if (typeof multiRouterMode !== 'undefined' && multiRouterMode && allActiveRouters && allActiveRouters.length > 0) { %>
<%= t('admin.side.router_filter','Router Filter') %>
<% } %>
<% (sidebarSections || []).forEach((section) => { %>
<%= section.labelKey ? t(section.labelKey, section.labelDefault) : section.labelDefault %>
<% section.items.forEach((item) => { %> <% const _kids = item.children || []; %> <% const _kidActive = _kids.some(k => (k.activePages || []).includes(activePage)); %> <% const _selfActive = (item.activePages || []).includes(activePage) || _kidActive; %> <% if (_kids.length) { %> <%= item.labelKey ? t(item.labelKey, item.labelDefault) : item.labelDefault %>
<% _kids.forEach((k) => { %> onclick='return showLockedMenuNotice(<%- JSON.stringify(k.lockedMessage).split('<').join('\\u003c') %>)'<% } %>> <%= k.labelKey ? t(k.labelKey, k.labelDefault) : k.labelDefault %> <% if (k.locked) { %><%= t('admin.lock.lock','Kunci') %><% } %> <% }) %>
<% } else { %> onclick='return showLockedMenuNotice(<%- JSON.stringify(item.lockedMessage).split('<').join('\\u003c') %>)' <% } %> > <%= item.labelKey ? t(item.labelKey, item.labelDefault) : item.labelDefault %> <% if (item.locked) { %> <%= t('admin.lock.lock','Kunci') %> <% } %> <% } %> <% }) %> <% }) %>
<%= t('admin.side.section_control','KONTROL') %>
<%= t('admin.side.settings','Pengaturan Sidebar') %> <%= t('common.logout', 'Logout') %>
OPEN-ISP BILLING SYSTEM
v<%= (typeof appVersion !== 'undefined' ? appVersion : '0.5') %> (pickle-lime) · ISC · oxpoe
<%= t('admin.lock.title','Menu Terkunci') %>
<%= t('admin.lock.reason','Aktivasi diperlukan untuk membuka fitur ini') %>
<%= t('admin.lock.desc','Menu ini sedang terkunci.') %>
<%= t('admin.lock.code_label','Kode aktivasi menu ini') %> GRATIS <%= t('admin.lock.wiki_note','— tanpa perlu donasi untuk membukanya.') %>
<%= t('admin.lock.get_code','Ambil Kode Aktivasi (Gratis)') %> <%= t('admin.lock.open_settings','Buka Pengaturan Sidebar') %>
<% (sidebarBottomNavItems || []).slice(0, 4).forEach((item) => { %> onclick='return showLockedMenuNotice(<%- JSON.stringify(item.lockedMessage).split('<').join('\\u003c') %>)' <% } %> > <%= item.labelKey ? t(item.labelKey, item.labelDefault) : item.labelDefault %> <% }) %>