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; }