set('userdata', $_SESSION['user']->data); $this->set('template', "settings.html"); } function edit() { $theme = $_REQUEST['theme']; switch($theme) { case 'light': case 'dark': $_SESSION['user']->data['theme'] = $theme; $_SESSION['user']->save(); $this->redirect('/settings'); break; default: return partial('error.html', ['errorMessage' => 'Dieses Theme existiert nicht']); } } function maySeeThisPage(){ if($_SESSION['user']) return true; else return false; } }