Commit Graph

161 Commits

Author SHA1 Message Date
billz
aae31f14ad Replace static label w/ gettext() 2025-11-02 17:33:09 +01:00
billz
31303727a4 Update w/ static param 2025-09-04 06:06:36 -07:00
billz
a5a6747ced Tweak logo size + position 2025-09-03 03:43:17 -07:00
billz
a36e3c7b57 Update static svg logo w/ animation keyframes 2025-09-03 03:22:41 -07:00
billz
8f19d759f2 Consolidate functions in their respective dhcpcd + dnsmasq classes 2025-07-20 06:36:43 -07:00
Lukasz Tulikowski
478ba9973f fix(color): enhance regex pattern for CSS color validation in getColorOpt function 2025-07-16 10:01:13 +02:00
Lukasz Tulikowski
3152e8c288 fix(color): add validation for CSS color formats in getColorOpt function 2025-07-08 20:26:05 +02:00
billz
575876406c Update blocklistProviders, extract names from json 2025-06-17 06:59:14 -07:00
billz
08528c8843 Merge branch 'master' into feat/net-activity-led 2025-04-25 00:40:23 -07:00
Marko Winkler
52a4acced8 Add interface validation and improve shell argument escaping
- Introduced validateInterface() to ensure only existing network interfaces are used
- Used escapeshellarg() for user-supplied interfaces in shell commands (iw, iwgetid)
- Replaced direct usage of $_POST['interface'] with validated fallback to RASPI_WIFI_AP_INTERFACE
- Improved code readability by reducing redundant assignments
2025-04-23 21:31:38 +02:00
billz
73df916184 Add hostapd-led to fas class in template 2025-04-19 06:06:28 -07:00
billz
6fe48d0e4e Update status panel w/ hostapd-led ID 2025-04-18 12:33:14 -07:00
billz
8569c2b4d5 Remove CSRF related functions (made obsolete by Token class) 2025-03-25 05:17:58 -07:00
billz
068f363f09 Remove obsolete toggleState functions, add file_exists() check 2025-03-20 02:06:11 -07:00
billz
02b9e20ce3 Use ?? to avoid undefined key warnings 2025-03-02 00:24:57 -08:00
billz
20fdd9024d Added safeOutputValue() 2025-02-19 01:25:07 -08:00
Bill Zimmerman
a619e7a25b Merge branch 'master' into feat/plugin-manager 2025-01-26 10:33:49 +01:00
billz
9c4f8be363 Fix: include session 2025-01-21 05:22:22 -08:00
billz
111c9581a3 Resolve hash_equals() error w/ expired csrf_token, add login redirect 2025-01-21 00:33:24 -08:00
billz
3e91f50966 Create callbackTimeout() 2025-01-05 02:12:45 -08:00
billz
3898b82287 Fix remaining dhcp undefined array key warnings 2024-12-17 11:32:50 -08:00
billz
b7a6d334e3 Fix ParseConfig() handling of name-only options, thx @meandthemachine 2024-12-16 18:19:15 -08:00
billz
6fa4f3d5a6 Minor: code cleanup 2024-11-10 00:02:47 -08:00
billz
4e71a6e753 Fix: evaluate pluginName in renderTemplate 2024-11-08 03:31:22 -08:00
billz
04a6d007fd Consolidate handlePageAction in plugin class, remove functions.php from plugin 2024-11-07 00:44:06 -08:00
billz
3af68ca9a9 Create getClassName(), update renderTemplate() 2024-11-05 18:21:31 -08:00
billz
8021099f49 Create renderStatus() 2024-11-05 09:12:42 -08:00
billz
23dbbd8ea8 Create setTheme() update night-mode switch + apply dark.css 2024-10-26 03:15:43 -07:00
billz
bc1c7803e0 Revise/fixup tooltips 2024-10-25 01:19:19 -07:00
billz
e00b2fcfde Update class name for selects 2024-10-24 02:20:34 -07:00
billz
effa38c0a0 Added function validateMac() 2024-01-12 12:21:00 +00:00
billz
89cb4621fa Version compatibility check for isoquery options 2023-12-01 14:18:38 +00:00
Bill Zimmerman
194ca3a295 Merge branch 'master' into fix/theme-options 2023-11-29 17:28:37 +01:00
billz
034a0b8f63 Generalize @marek-guran's lighten/darkenColor functions 2023-11-29 09:16:28 +00:00
billz
cf53c575ff Create getLogLimited() 2023-11-28 10:01:15 +00:00
billz
ba45daad19 Patch applied + modified from RaspAP/raspap-insiders#242 2023-11-20 14:45:55 +00:00
billz
0684c46b23 Fix: Add $wg boolean to ParseConfig() 2023-11-09 15:39:43 +00:00
billz
40dc86cc21 Sort isoquery output by country name 2023-11-06 06:25:07 +00:00
billz
5e802e8a0b Remove valid RASPI_5GHZ_ISO_ALPHA2 country, set hwModeDisabled 2023-11-05 14:36:18 +00:00
billz
66f8cc0b75 Replace ISO 2-letter country code literals w/ isoquery (localized) 2023-11-04 19:09:55 +00:00
Bill Zimmerman
ce001aeffa Merge pull request #1432 from RaspAP/fix/parse-config
Fix: prevent duplicate array values in ParseConfig()
2023-10-27 13:39:07 +02:00
billz
6cad8606c6 Fix: prevent duplicate array value in ParseConfig() 2023-10-25 08:56:19 +01:00
billz
a2394c0742 Update UI, page actions + functions for basic provider support 2023-10-12 19:21:23 +02:00
billz
0116d87445 Create loadFooterScripts(), update page_actions + formatting 2023-09-15 20:02:37 +02:00
billz
f9d27e3bae Reorg index components into includes 2023-09-14 15:14:02 +02:00
billz
1e5ac9b3fc Apply patch from RaspAP/raspap-insiders#209 2023-09-13 21:26:19 +02:00
billz
c64bdb42c8 Fix php notices w/ proper var checks 2023-09-06 09:54:20 +02:00
billz
55c0a49911 Fix php warnings + general code cleanup 2023-09-03 09:47:51 +02:00
billz
6b01e6afae Fix php8 uncaught fatal error: Unsupported operand types string * int 2023-06-04 14:19:28 +00:00
billz
7b3a7dba1d Move template logic to includes + code cleanup 2023-03-20 20:14:42 +01:00