From 81e665644c02a5a910a92a8234216b26ef41a9ca Mon Sep 17 00:00:00 2001 From: Yasen Pramatarov Date: Fri, 16 Jan 2026 12:59:34 +0200 Subject: [PATCH] Moves index to App API --- public_html/index.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/public_html/index.php b/public_html/index.php index 8bf2e22..50fdb50 100644 --- a/public_html/index.php +++ b/public_html/index.php @@ -137,6 +137,8 @@ $pipeline->add(function() { // between public and private pages behave consistently. $validSession = Session::isValidSession(true); $userId = $validSession ? Session::getUserId() : null; +App::set('valid_session', $validSession); +App::set('user_id', $userId); // Initialize feedback message system require_once APP_PATH . 'classes/feedback.php'; @@ -366,6 +368,10 @@ if ($page == 'logout') { $userRights = $userObject->getUserRights($userId); $userTimezone = (!empty($userDetails[0]['timezone'])) ? $userDetails[0]['timezone'] : 'UTC'; // Default to UTC if no timezone is set (or is missing) $timeNow = new DateTime('now', new DateTimeZone($userTimezone)); // We init local viewer's time as early as possible + App::set('user_details', $userDetails); + App::set('user_timezone', $userTimezone); + App::set('time_now', $timeNow); + App::set('user_object', $userObject); // check if the Jilo Server is running require APP_PATH . 'classes/server.php';