From 91b984d52dd8e42b2afc141105beb53ee2bb075b Mon Sep 17 00:00:00 2001 From: Bernd Bestel Date: Tue, 29 Mar 2022 19:44:01 +0200 Subject: [PATCH] Make user settings available in SQLite (needed for #1813) --- services/DatabaseService.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/services/DatabaseService.php b/services/DatabaseService.php index dfcd5d4b..c093f361 100644 --- a/services/DatabaseService.php +++ b/services/DatabaseService.php @@ -2,6 +2,8 @@ namespace Grocy\Services; +use Grocy\Services\UsersService; + class DatabaseService { private static $DbConnection = null; @@ -73,6 +75,11 @@ class DatabaseService return (false !== mb_ereg($pattern, $value)) ? 1 : 0; }); + $pdo->sqliteCreateFunction('grocy_user_setting', function ($value) { + $usersService = new UsersService(); + return $usersService->GetUserSetting(GROCY_USER_ID, $value); + }); + self::$DbConnectionRaw = $pdo; }