From 309c6d345bd852c9939ef954f98476d7eabe911e Mon Sep 17 00:00:00 2001 From: James Brooks Date: Thu, 31 Mar 2016 18:33:39 +0100 Subject: [PATCH] Fixes #1677 --- .../Dashboard/SettingsController.php | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/Dashboard/SettingsController.php b/app/Http/Controllers/Dashboard/SettingsController.php index f822ca8c..bc33316d 100644 --- a/app/Http/Controllers/Dashboard/SettingsController.php +++ b/app/Http/Controllers/Dashboard/SettingsController.php @@ -225,6 +225,14 @@ class SettingsController extends Controller $setting->set('app_banner', null); } + if ($header = Binput::get('header', null, false, false)) { + $setting->set('header', $header); + } + + if ($footer = Binput::get('footer', null, false, false)) { + $setting->set('footer', $footer); + } + if (Binput::hasFile('app_banner')) { $file = Binput::file('app_banner'); @@ -251,8 +259,16 @@ class SettingsController extends Controller $setting->set('app_banner_type', $file->getMimeType()); } + $excludedParams = [ + '_token', + 'app_banner', + 'remove_banner', + 'header', + 'footer', + ]; + try { - foreach (Binput::except(['app_banner', 'remove_banner', '_token']) as $settingName => $settingValue) { + foreach (Binput::except($excludedParams) as $settingName => $settingValue) { if ($settingName === 'app_analytics_pi_url') { $settingValue = rtrim($settingValue, '/'); }