Option to disable settings saving with hooks

for next.my-aac.org
This commit is contained in:
slawkens
2023-08-23 11:57:37 +02:00
parent 43353b4f53
commit f43a5d1221
4 changed files with 21 additions and 3 deletions

View File

@@ -6,6 +6,11 @@ require SYSTEM . 'functions.php';
require SYSTEM . 'init.php';
require SYSTEM . 'login.php';
// event system
require_once SYSTEM . 'hooks.php';
$hooks = new Hooks();
$hooks->load();
if(!admin()) {
http_response_code(500);
die('Access denied.');
@@ -23,7 +28,7 @@ if (!isset($_POST['settings'])) {
$settings = Settings::getInstance();
$settings->save($_REQUEST['plugin'], $_POST['settings']);
$success = $settings->save($_REQUEST['plugin'], $_POST['settings']);
$errors = $settings->getErrors();
if (count($errors) > 0) {
@@ -31,4 +36,6 @@ if (count($errors) > 0) {
die(implode('<br/>', $errors));
}
echo 'Saved at ' . date('H:i');
if ($success) {
echo 'Saved at ' . date('H:i');
}