/** * @param ConfigurationRequest $request */ public function store(ConfigurationRequest $request) { // get config values: $singleUserMode = intval($request->get('single_user_mode')) === 1 ? true : false; // store config values FireflyConfig::set('single_user_mode', $singleUserMode); // flash message Session::flash('success', strval(trans('firefly.configuration_updated'))); Preferences::mark(); return Redirect::route('admin.configuration.index'); }
/** * @param string $domain * * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector */ public function toggleDomain(string $domain) { $blocked = FireflyConfig::get('blocked-domains', [])->data; if (in_array($domain, $blocked)) { $key = array_search($domain, $blocked); unset($blocked[$key]); sort($blocked); FireflyConfig::set('blocked-domains', $blocked); Session::flash('message', trans('firefly.domain_now_unblocked', ['domain' => $domain])); return redirect(route('admin.users.domains')); } $blocked[] = $domain; FireflyConfig::set('blocked-domains', $blocked); Session::flash('message', trans('firefly.domain_now_blocked', ['domain' => $domain])); return redirect(route('admin.users.domains')); }