{include file="sections/header.tpl"}
{Lang::T('General Settings')}
{Lang::T('This Name will be shown on the Title')}
{Lang::T('For PDF Reports | Best size 1078 x 200 | uploaded image will be autosize')}
logo for PDF
{Lang::T('Will show below user pages')}
{Lang::T('You can use html tag')}
{Lang::T('You can use html tag')}
{Lang::T('For invoice print using Thermal Printer')}

{Lang::T('Theme Info')}

{Lang::T('This used for admin to select payment in recharge, using comma for every new options')}

{Lang::T('Income will reset every this day')}

{Lang::T('edit at config.php')}

{Lang::T('Hide Dashboard Content')}
Voucher

{Lang::T('Voucher activation menu will be hidden')}

UPPERCASE lowercase RaNdoM

{if $_c['disable_voucher'] != 'yes'}

{Lang::T('Customer just Login with Phone number and Voucher Code, Voucher will be password')}

{Lang::T('After Customer activate voucher or login, customer will be redirected to this url')}

{/if}
FreeRadius

{Lang::T('Radius Instructions')}

{Lang::T('Extend Postpaid Expiration')}

{Lang::T('Customer can request to extend expirations')}

{Lang::T('Balance System')}

{Lang::T('Customer can deposit money to buy voucher')}

{Lang::T('Allow balance transfer between customers')}

{Lang::T('Telegram Notification')}
{Lang::T('You will get Payment and Error notification<')}
{Lang::T('SMS OTP Registration')}

{Lang::T('Must include')} [text] & [number], {Lang::T('it will be replaced.')}

{Lang::T('Must include')} [text] & [number], {Lang::T('it will be replaced.')}

{Lang::T('You can use')} WhatsApp {Lang::T('in here too.')} Free Server
{Lang::T('Whatsapp Notification')}

{Lang::T('Must include')} [text] & [number], {Lang::T('it will be replaced.')}

{Lang::T('You can use')} WhatsApp {Lang::T('in here too.')} Free Server
{Lang::T('Email Notification')}

{Lang::T('Empty this to use internal mail() PHP')}

UPPERCASE lowercase RaNdoM

{Lang::T('Customer will reply email to this address, empty if you want to use From Address')}

{Lang::T('User Notification')}

{Lang::T('User will get notification when package expired')}

{Lang::T('User will get invoice notification when buy package or package refilled')}

{Lang::T('Tawk.to Chat Widget')}

From Direct Chat Link.

/ip hotspot walled-garden
add dst-host=tawk.to
add dst-host=*.tawk.to

API Key

{Lang::T('This Token will act as SuperAdmin/Admin')}

{Lang::T('Proxy')}
{Lang::T('Miscellaneous')}

{Lang::T('Logout Admin if not Available/Online a period of time')}

{Lang::T('This is to notify you when new updates is available')}

{Lang::T('OTP is required when user want to change phone number')}

{Lang::T('The method which OTP will be sent to user')}

{Lang::T('If user buy same internet plan, expiry date will extend')}

{Lang::T('Hotspot Authentication Method. Make sure you have changed your hotspot login page.')}
Download phpnuxbill-login-hotspot

{Lang::T('Tax System')}

{Lang::T('Tax will be calculated in Internet Plan Price')}

{Lang::T('Tax Rates in percentage')}

Github Authentication
https://github.com/
Create GitHub personal access token (classic), only need repo scope
/ip hotspot walled-garden
add dst-host={$_domain}
add dst-host=*.{$_domain}
# Expired Cronjob Every 5 Minutes
*/5 * * * * cd {$dir} && {$php} cron.php

# Expired Cronjob Every 1 Hour
0 * * * * cd {$dir} && {$php} cron.php
# Reminder Cronjob Every 7 AM
0 7 * * * cd {$dir} && {$php} cron_reminder.php
{include file="sections/footer.tpl"}