slawkens
eca896954c
Every setting needs to have default
2023-08-04 15:47:32 +02:00
slawkens
0f9b217567
Fix default value displaying
2023-07-22 15:01:00 +02:00
slawkens
20dd49b1c5
Add new possibility: to deny saving setting if condition is not met
2023-07-22 14:37:57 +02:00
slawkens
b05780529a
fixes
2023-07-22 11:17:58 +02:00
slawkens
1543dd864e
Save config.php in Settings
...
Egg and hen problem solved :)
* Test database connection on save settings -> prevents from making website unusable if connection is wrong
* Test server_path -> same
There is no config.php anymore, just config.local.php, which can be edited manually and also from admin panel
2023-07-21 11:38:52 +02:00
slawkens
399f263b42
Rename variable
2023-07-21 06:05:33 +02:00
slawkens
a8a2c72381
Move status config to settings
2023-07-20 18:12:22 +02:00
slawkens
afa1adb90b
Add settings.callbacks.get
2023-07-13 16:47:09 +02:00
slawkens
e83880653a
Extract Settings:save function
2023-07-13 15:29:19 +02:00
slawkens
4af944a00b
Change variable name
2023-07-13 15:20:13 +02:00
slawkens
c7c8ff266b
Hide section title on show_if
2023-07-13 12:10:07 +02:00
slawkens
2f8ee7a7eb
Add new function: only_if, to hide fields when they are not enabled [WIP]
...
Not fully finished yet
2023-05-17 06:07:52 +02:00
slawkens
7aff4557a6
Lets call it settings.name instead
2023-05-16 14:17:21 +02:00
slawkens
52dc459704
Better boolean detection
2023-05-16 12:46:45 +02:00
slawkens
24ab125d28
Add Settings menu, including all plugins with settings
...
One change included in previous commit, due to missclick
2023-05-16 11:44:13 +02:00
slawkens
433ccff851
Add min, max, step to number field option
2023-05-16 11:37:38 +02:00
slawkens
7929967ddc
[WIP] More work on settings
...
Move more config to settings (mainly mail_* + some other)
Remove mail_admin, wasnt used anywhere
Add return type to some functions
Add Twig settings(key) function
Possibility to save setting to db
2023-05-15 23:14:13 +02:00
slawkens
449fc2c1cf
Fix path
2023-05-15 17:05:30 +02:00
slawkens
1fa6788310
[WIP] Some work on settings
...
Add hidden settings
New method: parse, to parse settings from array
Move base html to twig template
Remove vocation loading from .xml, instead use predefined voc names
2023-05-15 00:22:27 +02:00
slawkens
5d48a69649
php 8 compatibility
2023-02-08 15:22:03 +01:00
slawkens
fa0de1c413
Settings [WIP]
...
New Settings class
New Plugins::load() method
Move config.php to settings.php
MyAAC Settings will have plugin_name = 'core'
Add compat_config.php
2020-06-09 01:39:55 +02:00
slawkens
d89d8cdf8d
Add Settings Class
2020-06-06 07:55:26 +02:00