Commit graph

915 commits

Author SHA1 Message Date
Ibnu Maksum 6740b0212d
adjust language selector 2024-08-15 15:33:44 +07:00
Ibnu Maksum 960d141246
Merge branch 'Development' 2024-08-15 15:10:50 +07:00
Ibnu Maksum 02024fdcc7
strtolower keywords 2024-08-15 15:08:52 +07:00
Ibnu Maksum 30554983ec
fix acctStatusType 2024-08-15 14:07:00 +07:00
Focuslinkstech 625254852d
Create DejaVuSansMono.ttf
add missing mpdf fonts
2024-08-15 11:03:48 +07:00
Focuslinkstech 5cb1a901c3 Language Switching
customer can now choose preferred language from available language list.

we are store language in session for now, if customer logout the language will reset back to default, we will move it to database in the coming update.
2024-08-14 18:24:43 +01:00
Focuslinkstech baab016135
Merge branch 'hotspotbilling:master' into master 2024-08-14 14:26:44 +01:00
Ibnu Maksum b4a37a4722
get ready for pretty url 2024-08-14 16:54:14 +07:00
Focuslinkstech afa0616487 Create DejaVuSansMono.ttf
add missing mpdf fonts
2024-08-13 12:45:32 +01:00
Ibnu Maksum 0fae434c1b
Reports with chart 2024-08-13 11:42:22 +07:00
Ibnu Maksum 5e080f18fe
graph report 2024-08-12 16:53:40 +07:00
Ibnu Maksum 3f7c17d9b1
case sensitive voucher check 2024-08-11 19:54:33 +07:00
Ibnu Maksum 4d7c2bd373
if has keyword, then add to user recharge 2024-08-09 19:28:17 +07:00
Ibnu Maksum 6666fd0ed4
Mikrotik Hotspot remove active after move to expired 2024-08-09 17:25:52 +07:00
Ibnu Maksum b8f15992d1
fix reports link 2024-08-09 17:24:43 +07:00
Ibnu Maksum b7b23fc39a
disconnect customer when moving to expired 2024-08-09 16:29:26 +07:00
Ibnu Maksum 85ede07d77
Zero datausage if expired 2024-08-09 14:41:06 +07:00
Ibnu Maksum af157cdff9
fix voucher logic 2024-08-09 14:18:54 +07:00
ABDALRAHMAN MOLOOD c1588d88c3
Update Text.php
- Fix the function convertDataUnit
2024-08-09 01:23:55 +03:00
Ibnu Maksum d19cdf3897
Add Device to Plugin Manager 2024-08-08 15:35:40 +07:00
Ibnu Maksum 7fccf95eb0
Voucher Devices is ok to buy and redeem 2024-08-08 15:10:22 +07:00
Ibnu Maksum 630f20094a
don't put to tbl_transactions if customer redeem voucher code Created by Voucher Device 2024-08-08 14:58:04 +07:00
Ibnu Maksum 9ad9ba45b1
for getting ready voucher Devices 2024-08-08 14:46:35 +07:00
Ibnu Maksum d830ba4e06
removePpoeActive based pppoe_username 2024-08-08 14:44:42 +07:00
Ibnu Maksum ce7d8859b0
getting ready for voucher selling only 2024-08-08 14:44:27 +07:00
Ibnu Maksum 70de538f38
remove default value coordinates 2024-08-07 13:58:27 +07:00
Ibnu Maksum b24ad24e89
Fix QRCode Scanner 2024-08-07 13:51:27 +07:00
Ibnu Maksum f1a9ad6d63
simplify Chap verify RadiusRest 2024-08-07 11:10:43 +07:00
Ibnu Maksum e5ff8c5675
fix radius change username 2024-08-07 10:52:31 +07:00
Ibnu Maksum 3c218d9ec9
Change UI and code payment gateway audit 2024-08-07 09:51:37 +07:00
Ibnu Maksum 8c00496a5b
add acctinputoctets acctoutputoctets 2024-08-06 16:25:36 +07:00
Ibnu Maksum da3ef535a2
Text::convertDataUnit($datalimit, $unit) 2024-08-06 16:19:55 +07:00
Ibnu Maksum bf71393fff
sync PPPOE IP when it change 2024-08-06 15:42:57 +07:00
Ibnu Maksum 3ca43c69a8
allow $pppoe_username so it will back to customer username 2024-08-06 10:26:47 +07:00
Ibnu Maksum cb0e77523d
check if customer username already used by pppoe_username 2024-08-06 10:26:47 +07:00
Ibnu Maksum 8ab1939dd9
check if pppoe customer already used by another customer 2024-08-06 10:26:46 +07:00
Ibnu Maksum a3c255e77a
what if admin want to revert using customer username? now it can revert username 2024-08-06 10:26:46 +07:00
Ibnu Maksum 2a7563f43d
if expired plan deleted, go delete customer when expired 2024-08-06 10:26:46 +07:00
Ibnu Maksum 95899b4eba
check if admin change username pppoe or not 2024-08-06 10:26:46 +07:00
Ibnu Maksum 7a95d79315
remove customer check pppoe_username 2024-08-06 10:26:46 +07:00
Ibnu Maksum 096d3ea56d
getIDby customer 2024-08-06 10:26:46 +07:00
ABDALRAHMAN MOLOOD bcdad02274
Create arabic.json
- add arabic translation
2024-08-05 15:47:25 +03:00
iBNu Maksum d138e1b36f
move I'd to first MikrotikPppoe.php 2024-08-05 18:03:59 +07:00
Ibnu Maksum 7d2f69f96f
Router Maps 2024-08-05 15:20:18 +07:00
Ibnu Maksum 46a4c5f24d
Remove Datatables in customer list 2024-08-05 11:45:27 +07:00
Ibnu Maksum 9f96da34b5
pppoe ip and username 2024-08-05 11:22:04 +07:00
Ibnu Maksum be507a013a
User Inbox 2024-08-05 11:22:04 +07:00
iBNu Maksum e9daa2e5e7
Revert "Fixed Customer List Bug" 2024-08-05 11:13:43 +07:00
iBNu Maksum fc1173c534
Merge pull request #231 from Focuslinkstech/master
Fixed Customer List Bug
2024-08-05 11:12:39 +07:00
iBNu Maksum a632bac3a6
Merge pull request #230 from rickicode/master
Refactor username validation to allow special characters for autologin using MAC address hotspot
2024-08-05 10:53:52 +07:00
Focuslinkstech dec4258a6f Fixed Customer List Bug
fix the package not listing on next page in customer list
2024-08-03 14:16:51 +01:00
ricki f5042cc665 Refactor username validation to allow special characters for autologin using MAC address hotspot 2024-08-02 18:13:35 +07:00
ricki 084ee83ec3 hapus "alphanumeric(_post('username'), "+_.@-")" agar bisa digunakan untuk autologin menggunakan mac address hotspot 2024-08-02 18:07:17 +07:00
Ibnu Maksum 587437c93c
customer inbox 2024-08-02 17:22:42 +07:00
Ibnu Maksum 1843ff222d
tbl_customers_inbox 2024-08-02 16:34:18 +07:00
Ibnu Maksum de85d30a9e
Fix view order if it not unpaid 2024-08-02 16:03:20 +07:00
Ibnu Maksum 82904b9302
check master or main 2024-08-02 15:48:31 +07:00
Ibnu Maksum face1dfa57
send expired date to telegram when customer recharge 2024-08-02 10:28:34 +07:00
Ibnu Maksum 7e5a718ba8
balance send to email 2024-08-02 10:24:24 +07:00
Ibnu Maksum c2fffdab88
plugin manager detect old installation file 2024-08-02 10:24:11 +07:00
iBNu Maksum 828ad7f880
Fix locked out bug 2024-08-01 21:25:14 +07:00
iBNu Maksum ed4bd4861a
Fix sync Bug 2024-08-01 20:21:58 +07:00
Ibnu Maksum b64e841bde
Payment Gateway Audit page 2024-08-01 17:55:58 +07:00
Ibnu Maksum 0b5c24239d
Customer can sync plan 2024-08-01 11:08:01 +07:00
Ibnu Maksum aac8306d7b
disconnect PPPOE when plan change 2024-08-01 10:12:54 +07:00
Ibnu Maksum 721ef32e12
continue activate package, when it cannot connect to Device, let admin sync it manual 2024-08-01 09:25:13 +07:00
iBNu Maksum 67e383375e
still error, why 2024-07-31 22:09:46 +07:00
iBNu Maksum 4434e7d217
session_timeout_duration make crash when no data 2024-07-31 22:04:28 +07:00
iBNu Maksum fc6cd59ea0
critical fix operand when save settings 2024-07-31 22:01:01 +07:00
Focuslinkstech d494df3321
Merge branch 'hotspotbilling:master' into master 2024-07-31 10:00:05 +01:00
Focuslinkstech 9ec0148800 Update notifications.default.json 2024-07-31 09:59:06 +01:00
Ibnu Maksum 063ae834bc
update tbl_payment_gateway to support Stripe 2024-07-31 15:56:00 +07:00
Ibnu Maksum 4c65248823
Show Additional bills when select gateway 2024-07-31 15:55:59 +07:00
Focuslinkstech 0bcac10eec Merge branch 'master' of https://github.com/Focuslinkstech/phpnuxbill 2024-07-31 09:50:03 +01:00
Focuslinkstech 8e55330bcb Add send welcome message
send welcome message to new  registered customers.

Goto settings -> User Notification -> Welcome Message to setup message
2024-07-31 00:57:53 +01:00
Ibnu Maksum eca40e0faf
if trx status already 2, don't proceed 2024-07-29 16:21:01 +07:00
Ibnu Maksum b3e97ecf6d
fix inactive customer and check enable_balance 2024-07-29 14:12:26 +07:00
Ibnu Maksum fa154b007f
change $db_password to $db_pass 2024-07-29 09:06:27 +07:00
iBNu Maksum dd7f9dc94e
let the device decide again 2024-07-29 08:59:39 +07:00
Focuslinkstech 5a47da013b Add session expiration settings
You can now set session expiration in settings -> General Settings -> Miscellaneous

if admin is Idles for more than minutes set, he will required to login again, just for account security concerns.

you can enable or disable
2024-07-27 00:56:48 +01:00
Focuslinkstech 282bf6190c Update Radius.php
Fix Radius Delete Plan
2024-07-26 18:21:48 +01:00
iBNu Maksum 2f1ee0cfbf
Merge pull request #223 from Focuslinkstech/master
Update Package.php and devices/Radius.php
2024-07-26 16:07:30 +07:00
Ibnu Maksum 5783ea05f9
show Total Customer Balance 2024-07-26 15:55:17 +07:00
Focuslinkstech 7d3afa091f Bugs Fix
lots has been done that i cant even recalled, but i think all identify bugs is fix, i urge you all to give it test and report any issues arising.
2024-07-26 09:49:52 +01:00
Ibnu Maksum cc68770f51
remove check change plan, let the device decide 2024-07-25 17:13:18 +07:00
Ibnu Maksum 20f98ab066
allow download from private/paid repository 2024-07-25 10:59:23 +07:00
Ibnu Maksum e53fe225cc
1 reports page to rule them all 2024-07-24 15:56:02 +07:00
Ibnu Maksum 5c33806326
fix date range dashboard 2024-07-24 09:35:57 +07:00
Ibnu Maksum df2e548a2a
delete used Voucher more than 3 months 2024-07-24 09:04:17 +07:00
Ibnu Maksum 51015f8dc2
used date for voucher 2024-07-24 08:56:40 +07:00
Ibnu Maksum 264b7b43f6
add Bills info to comment 2024-07-23 14:48:15 +07:00
Ibnu Maksum c32e921cab
show Additional Billing in the customer 2024-07-23 14:43:43 +07:00
Ibnu Maksum 8061acbf9e
added Voucher only Without username 2024-07-23 12:03:13 +07:00
Ibnu Maksum 922f24b630
User Notification Option to Email 2024-07-22 15:19:29 +07:00
Ibnu Maksum 79585d54a1
remove filter FILTER_SANITIZE_SPECIAL_CHARS when save settings 2024-07-22 13:23:00 +07:00
Ibnu Maksum b807581d8c
fix extend 3 dyas 2024-07-19 10:48:33 +07:00
Ibnu Maksum e5605e2d6b
dont delete active pppoe 2024-07-19 10:36:35 +07:00
Ibnu Maksum 49ea4966f8
fix radius 2024-07-19 10:34:18 +07:00
Ibnu Maksum 06643055ae
check connection default yes 2024-07-18 17:39:22 +07:00
Ibnu Maksum 847f074a6b
edit username will edit on plan 2024-07-18 09:52:53 +07:00