instances added god may help

This commit is contained in:
2026-02-23 12:58:19 +01:00
parent 25370a1a55
commit 99db252f60
290 changed files with 9858 additions and 4914 deletions

View File

@@ -1,18 +1,18 @@
<?php
use MintyPHP\Router;
use MintyPHP\Support\Guard;
use MintyPHP\Support\SearchConfig;
use MintyPHP\Service\Access\PermissionService;
use MintyPHP\DB;
use MintyPHP\I18n;
use MintyPHP\Repository\Tenant\UserTenantRepository;
use MintyPHP\Router;
use MintyPHP\Service\Access\PermissionService;
use MintyPHP\Service\User\UserServicesFactory;
use MintyPHP\Support\Guard;
use MintyPHP\Support\SearchConfig;
Guard::requireLogin();
$userId = (int) ($_SESSION['user']['id'] ?? 0);
if ($userId > 0) {
PermissionService::getUserPermissions($userId);
permissionGateway()->getUserPermissions($userId);
}
$query = trim((string) ($_GET['q'] ?? ''));
@@ -22,7 +22,8 @@ if ($query === '') {
$previewLimit = 5;
$locale = I18n::$locale ?? (I18n::$defaultLocale ?? 'de');
$tenantIds = $userId > 0 ? UserTenantRepository::listTenantIdsByUserId($userId) : [];
$userTenantRepository = (new UserServicesFactory())->createUserTenantRepository();
$tenantIds = $userId > 0 ? $userTenantRepository->listTenantIdsByUserId($userId) : [];
$tenantScoped = !empty($tenantIds);
$tenantScopeFilters = SearchConfig::tenantScopeFilters();
@@ -42,7 +43,7 @@ foreach ($resources as $resource) {
}
$perm = (string) ($resource['permission'] ?? '');
if ($perm !== '' && !PermissionService::userHas($userId, $perm)) {
if ($perm !== '' && !permissionGateway()->userHas($userId, $perm)) {
continue;
}
@@ -94,7 +95,7 @@ if ($hotkeyResource !== null) {
$results[] = $hotkeyResource;
}
if (PermissionService::userHas($userId, PermissionService::DOCS_VIEW)) {
if (permissionGateway()->userHas($userId, PermissionService::DOCS_VIEW)) {
$docsResource = SearchConfig::docsPreviewResource($query);
if ($docsResource !== null) {
$results[] = $docsResource;