diff --git a/phpmyfaq/src/phpMyFAQ/Controller/Administration/StatisticsSearchController.php b/phpmyfaq/src/phpMyFAQ/Controller/Administration/StatisticsSearchController.php index c4d80170ef..c0fa3d5ba0 100644 --- a/phpmyfaq/src/phpMyFAQ/Controller/Administration/StatisticsSearchController.php +++ b/phpmyfaq/src/phpMyFAQ/Controller/Administration/StatisticsSearchController.php @@ -25,10 +25,12 @@ use phpMyFAQ\Pagination\UrlConfig; use phpMyFAQ\Session\Token; use phpMyFAQ\Translation; +use phpMyFAQ\Twig\Extensions\LanguageCodeTwigExtension; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Routing\Attribute\Route; use Twig\Error\LoaderError; +use Twig\Extension\AttributeExtension; final class StatisticsSearchController extends AbstractAdministrationController { @@ -41,6 +43,7 @@ final class StatisticsSearchController extends AbstractAdministrationController public function index(Request $request): Response { $this->userHasPermission(PermissionType::STATISTICS_VIEWLOGS); + $this->addExtension(new AttributeExtension(LanguageCodeTwigExtension::class)); $perPage = 10; diff --git a/phpmyfaq/src/phpMyFAQ/Permission/BasicPermission.php b/phpmyfaq/src/phpMyFAQ/Permission/BasicPermission.php index 812b6931ea..72070308b9 100644 --- a/phpmyfaq/src/phpMyFAQ/Permission/BasicPermission.php +++ b/phpmyfaq/src/phpMyFAQ/Permission/BasicPermission.php @@ -275,4 +275,16 @@ public function refuseAllUserRights(int $userId): bool { return $this->repository->refuseAllUserRights($userId); } + + /** + * Returns an array with the IDs of all groups the user belongs to. + * Since this is BasicPermission, always return an empty array. + * + * @param int $userId User ID + * @return array + */ + public function getUserGroups(int $userId): array + { + return []; + } }