feat: toggle fitur voucher (setting voucher_enabled) + gate route & sembunyikan link

This commit is contained in:
oxpoe committed 2026-10-12 22:20:48 +07:00
1 parent 8caae14cfd
commit 63994df1e4
4 files changed
+26 -4

No files matched your search

+5 -4
View File
@@ -1,5 +1,6 @@
<!DOCTYPE html>
<html lang="<%= lang || 'id' %>" data-theme="dark">
<% const voucherOn = !(settings && (settings.voucher_enabled === false || settings.voucher_enabled === 'false' || settings.voucher_enabled === '0' || settings.voucher_enabled === 0)); %>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover">
@@ -41,7 +42,7 @@
<a href="#packages">Paket</a>
<a href="#features"><%= t('landing.nav.features','Keunggulan') %></a>
<a href="/customer/check-billing"><%= t('landing.hero.check','Cek Tagihan') %></a>
<a href="/customer/voucher"><%= t('login.voucher_nav','Voucher') %></a>
<% if (voucherOn) { %><a href="/customer/voucher"><%= t('login.voucher_nav','Voucher') %></a><% } %>
<% if (typeof settings !== 'undefined' && settings && settings.status_url) { %><a href="<%= settings.status_url %>" target="_blank" rel="noopener">Status</a><% } %>
</nav>
<div class="header-actions">
@@ -56,7 +57,7 @@
<a href="#packages" onclick="toggleMenu()"><%= t('landing.nav.packages_full','Paket & Harga') %></a>
<a href="#features" onclick="toggleMenu()"><%= t('landing.nav.features','Keunggulan') %></a>
<a href="/customer/check-billing" onclick="toggleMenu()"><i class="bi bi-receipt"></i> <%= t('landing.hero.check','Cek Tagihan') %></a>
<a href="/customer/voucher" onclick="toggleMenu()"><i class="bi bi-ticket-perforated"></i> <%= t('login.voucher_short','Beli Voucher') %></a>
<% if (voucherOn) { %><a href="/customer/voucher" onclick="toggleMenu()"><i class="bi bi-ticket-perforated"></i> <%= t('login.voucher_short','Beli Voucher') %></a><% } %>
<a href="/customer/register" onclick="toggleMenu()"><i class="bi bi-person-plus"></i> <%= t('login.register_new','Daftar Baru') %></a>
<% if (typeof settings !== 'undefined' && settings && settings.status_url) { %><a href="<%= settings.status_url %>" target="_blank" rel="noopener" onclick="toggleMenu()"><i class="bi bi-activity"></i> Status Server</a><% } %>
</div>
@@ -120,7 +121,7 @@
<div class="quick-tools">
<a href="/customer/check-billing" class="qtool"><i class="bi bi-receipt"></i> <%= t('landing.hero.check','Cek Tagihan') %></a>
<a href="/customer/voucher" class="qtool"><i class="bi bi-ticket-perforated"></i> <%= t('login.voucher_short','Beli Voucher') %></a>
<% if (voucherOn) { %><a href="/customer/voucher" class="qtool"><i class="bi bi-ticket-perforated"></i> <%= t('login.voucher_short','Beli Voucher') %></a><% } %>
</div>
<div class="auth-foot">
@@ -209,7 +210,7 @@
<h4>Portal</h4>
<div class="foot-links">
<a href="/customer/check-billing"><%= t('login.check_full','Cek & Bayar Tagihan') %></a>
<a href="/customer/voucher"><%= t('login.voucher','Beli Voucher Wi-Fi') %></a>
<% if (voucherOn) { %><a href="/customer/voucher"><%= t('login.voucher','Beli Voucher Wi-Fi') %></a><% } %>
<a href="/customer/register"><%= t('login.new_install','Pasang Baru') %></a>
<a href="/customer/dashboard"><%= t('login.dashboard','Dashboard Pelanggan') %></a>
</div>