render(Misc::getView('settings'), new SettingsTemplate()); } static public function general() { if (isset($_POST['theme'])) { $theme = $_POST['theme']; Cookies::set('theme', $theme); } self::redirect(); } static public function api() { // TODO, ADD COUNT if (isset($_POST['api-test_endpoints'])) { $test_endpoints = $_POST['api-test_endpoints']; Cookies::set('api-test_endpoints', $test_endpoints); } if (isset($_POST['api-downloader'])) { $downloader = $_POST['api-downloader']; Cookies::set("api-downloader", $downloader); } self::redirect(); } static private function redirect() { $url = Misc::url('/settings'); header("Location: {$url}"); } }