Fixes theme helper

main
Yasen Pramatarov 2025-06-26 14:48:51 +03:00
parent 1993a7e2de
commit 3e72568141
1 changed files with 5 additions and 2 deletions

View File

@ -138,11 +138,14 @@ class Theme
// Update session // Update session
if (Session::isValidSession()) { if (Session::isValidSession()) {
$_SESSION['user_theme'] = $themeName; $_SESSION['theme'] = $themeName;
} else { } else {
return false; return false;
} }
// Clear the current theme cache
self::$currentTheme = null;
// Update config file // Update config file
$configFile = __DIR__ . '/../config/theme.php'; $configFile = __DIR__ . '/../config/theme.php';
if (file_exists($configFile) && is_writable($configFile)) { if (file_exists($configFile) && is_writable($configFile)) {
@ -162,8 +165,8 @@ class Theme
self::$currentTheme = $themeName; self::$currentTheme = $themeName;
return true; return true;
} }
return false; return false;
return true;
} }