, NUH-Odds GmbH * ***/ class _SettingsController { public function __construct() { $arr = []; switch (GeneralUtility::_GP('action')) { // SETTINGS case 'load_localscope': $arr = []; $feUserObj = EidUtility::initFEuser(); $arr['uid'] = $feUserObj->user['uid']; $arr['username'] = $feUserObj->user['first_name']; $arr['tx_help'] = $feUserObj->user['tx_help']; break; case 'toggle_theme': ToggleTheme::toggle(); exit; case 'toggle_help_onoff': ToggleHelp::toggle(); exit; case 'tooltip': $id = GeneralUtility::_GP('id'); echo DbFunction::get('tx_gutachten_tooltip', 'tip', ['id' => GeneralUtility::_GP('id')]); exit; break; case 'textedit': TextEdit::update(); Berechnung::berechnen(); echo 1; exit; break; case 'sonderzeichen': Sonderzeichen::run(); break; default: Message::error( __FILE__, __LINE__, 'no controller switch defined' ); } header('Content-Type: application/json'); echo json_encode($arr); exit(); } }