ver 0.250: migrate settings to form-edit and cleanup legacy settings classes

This commit is contained in:
2026-02-08 20:13:01 +01:00
parent 3c50440cb2
commit 9b4c92056d
15 changed files with 480 additions and 326 deletions

View File

@@ -10,7 +10,7 @@ class Newsletter
public static function send()
{
if ( \admin\factory\Newsletter::send( \S::get( 'dates' ), \S::get('template')) )
if ( \admin\factory\Newsletter::send( \S::get( 'dates' ), \S::get( 'template' ) ) )
\S::alert( 'Newsletter został dodany do kolejki wysyłania.' );
header( 'Location: /admin/newsletter/prepare/' );
@@ -26,11 +26,11 @@ class Newsletter
public static function settings_save()
{
$settings = \admin\factory\Settings::settings_details();
$values = json_decode( \S::get( 'values' ), true );
$settingsRepository = new \Domain\Settings\SettingsRepository();
\admin\factory\Settings::settings_update( 'newsletter_footer', $values['newsletter_footer'] );
\admin\factory\Settings::settings_update( 'newsletter_header', $values['newsletter_header'] );
$settingsRepository -> updateSetting( 'newsletter_footer', $values['newsletter_footer'] ?? '' );
$settingsRepository -> updateSetting( 'newsletter_header', $values['newsletter_header'] ?? '' );
\S::alert( 'Ustawienia zostały zapisane.' );
@@ -40,8 +40,10 @@ class Newsletter
public static function settings()
{
$settingsRepository = new \Domain\Settings\SettingsRepository();
return \admin\view\Newsletter::settings(
\admin\factory\Settings::settings_details()
$settingsRepository -> getSettings()
);
}