v1.0.0.8
Publisium
- <?php
-
- declare(strict_types=1);
-
- if (!Auth::hasRoleAtLeast(Auth::ROLE_MANAGING_EDITOR)) {
- exit;
- }
-
- $blocksJson = BlockEditor::sanitizeHomepage((string) ($_POST['blocks_json'] ?? ''));
-
- $statement = Database::site()->prepare(
- 'INSERT INTO site_settings (setting_key, setting_value) VALUES (:key, :value) ON DUPLICATE KEY UPDATE setting_value = VALUES(setting_value)'
- );
- $statement->execute(['key' => 'homepage_blocks', 'value' => $blocksJson]);
-