function getDatabaseArgument($name, $key, $category = 'ViewArguments') { try { return Setting::getSettingByName($name, $category)->{$key}; } catch (Exception $ex) { return '#ERROR'; } }
protected function initSetting(&$target, $name, $category, $index, &$request) { try { $item = Setting::getSettingByName($name, $category); $target = $item->{$index}; } catch (Exception $ex) { $this->AdminUserUAL = $this->SuperUserUAL; $trace = $category . '::' . $name . '->' . $index; if (!session('error')) { $request->session()->flash('error', '<a href="' . action($this->SettingRoot . '@index') . '#' . $category . '" class="alert-link">Invalid setting! {' . $trace . '} [SuperUser Mode]</a>'); } } }
public function preRegister(Request $request) { try { try { Setting::getSettingByName('Administrator', 'User')->MaxUAL; } catch (Exception $ex) { throw new Exception('disabled'); } if (Setting::getSettingByName('Register', 'Auth')->Enabled == true) { return $this->postRegister($request); } else { throw new Exception('disabled'); } } catch (Exception $ex) { if ($ex->getMessage() != 'disabled') { return redirect($request->url()); } else { return redirect($request->url())->withErrors("Sorry! The register module is disabled."); } } }