X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/17f4aa4300976937a0e90df8328229436a3c3d4c..refs/pull/63/head:/app/Http/Controllers/SettingController.php diff --git a/app/Http/Controllers/SettingController.php b/app/Http/Controllers/SettingController.php index e0695f22d..1739e0b53 100644 --- a/app/Http/Controllers/SettingController.php +++ b/app/Http/Controllers/SettingController.php @@ -1,11 +1,11 @@ checkPermission('settings-update'); + $this->setPageTitle('Settings'); return view('settings/index'); } - /** * Update the specified settings in storage. * @@ -31,13 +31,17 @@ class SettingController extends Controller */ public function update(Request $request) { + $this->preventAccessForDemoUsers(); $this->checkPermission('settings-update'); + // Cycles through posted settings and update them foreach($request->all() as $name => $value) { if(strpos($name, 'setting-') !== 0) continue; $key = str_replace('setting-', '', trim($name)); Setting::put($key, $value); } + + session()->flash('success', 'Settings Saved'); return redirect('/settings'); }