diff --git a/app/assets/js/start.js b/app/assets/js/start.js index e19b1173..e5440b52 100644 --- a/app/assets/js/start.js +++ b/app/assets/js/start.js @@ -87,4 +87,11 @@ $(function() { } }); }); + + // Banner removal JS + $('#remove-banner').click(function(){ + $('#banner-view').remove(); + $('input[name=remove_banner]').val('1'); + $('#settings-form').submit(); + }); }); diff --git a/app/controllers/DashSettingsController.php b/app/controllers/DashSettingsController.php index f42c5e8b..60c43b42 100644 --- a/app/controllers/DashSettingsController.php +++ b/app/controllers/DashSettingsController.php @@ -108,6 +108,13 @@ class DashSettingsController extends Controller // Fetch all of the settings we've been POSTed. $settings = Input::all(); + if ($settings['remove_banner'] == "1") { + $setting = Setting::where('name', 'app_banner'); + $setting->delete(); + } + + unset($settings['remove-banner']); + if (Input::hasFile('app_banner')) { $file = Input::file('app_banner'); diff --git a/app/views/dashboard/settings/app-setup.blade.php b/app/views/dashboard/settings/app-setup.blade.php index 891e9888..a4a53b33 100644 --- a/app/views/dashboard/settings/app-setup.blade.php +++ b/app/views/dashboard/settings/app-setup.blade.php @@ -13,7 +13,7 @@
-
+

Application Setup

@if(($saved = Session::get('saved'))) @@ -52,8 +52,10 @@
@if($banner = Setting::get('app_banner')) -
+ @endif @@ -70,6 +72,8 @@
+ +