getConstants(); if ($theme && in_array($theme, $themes)) { return $theme; } return 'default'; } public static function downloader(): string { $downloader = self::get('api-downloader', 'default'); return $downloader; } public static function exists(string $name): bool { return isset($_COOKIE[$name]); } public static function check(string $name, string $value): bool { return self::exists($name) && $_COOKIE[$name] === $value; } public static function set(string $name, string $value) { setcookie($name, $value, time()+60*60*24*30, '/', '', isset($_SERVER['HTTPS']), true); } };