From e1bfe3b31e40c191cd84fe12144b93fe8808f09c Mon Sep 17 00:00:00 2001 From: mjansen Date: Thu, 30 Apr 2026 11:47:08 +0200 Subject: [PATCH] [FIX] Bibliographic: Use correct arguments when buildering "Ordering Table" See: https://mantis.ilias.de/view.php?id=47119 --- .../Bibliographic/classes/Field/Table.php | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/components/ILIAS/Bibliographic/classes/Field/Table.php b/components/ILIAS/Bibliographic/classes/Field/Table.php index f31218ae0a6a..6fdb2f6d766c 100755 --- a/components/ILIAS/Bibliographic/classes/Field/Table.php +++ b/components/ILIAS/Bibliographic/classes/Field/Table.php @@ -48,7 +48,7 @@ class Table * ilTable constructor. */ public function __construct( - private \ilBiblAdminFieldGUI $calling_gui, + private readonly ilBiblAdminFieldGUI $calling_gui, \ilBiblAdminFactoryFacadeInterface $facade ) { global $DIC; @@ -65,22 +65,26 @@ public function __construct( $calling_gui->checkPermissionBoolAndReturn('write') ); - $this->components[] = $this->table = $this->ui_factory->table()->ordering( + $this->table = $this->ui_factory->table()->ordering( $data_retrieval, - $this->lng->txt('filter'), - $columns, new URI( - ILIAS_HTTP_PATH . "/" . $this->ctrl->getLinkTarget($this->calling_gui, \ilBiblAdminFieldGUI::CMD_SAVE_ORDERING) - ) + ILIAS_HTTP_PATH . "/" . $this->ctrl->getLinkTarget( + $this->calling_gui, + ilBiblAdminFieldGUI::CMD_SAVE_ORDERING + ) + ), + $this->lng->txt('filter'), + $columns )->withActions($actions)->withRequest( $DIC->http()->request() ); + $this->components[] = $this->table; } private function initURIBuilder(): URLBuilder { $url_builder = new URLBuilder( - $this->getURI(\ilBiblAdminFieldGUI::CMD_STANDARD) + $this->getURI(ilBiblAdminFieldGUI::CMD_STANDARD) ); // these are the query parameters this instance is controlling @@ -106,7 +110,7 @@ protected function initActions(): array return [ 'translate' => $this->ui_factory->table()->action()->single( $this->lng->txt("translate"), - $this->url_builder->withURI($this->getURIWithTargetClass(\ilBiblTranslationGUI::class, \ilBiblTranslationGUI::CMD_DEFAULT)), + $this->url_builder->withURI($this->getURIWithTargetClass(ilBiblTranslationGUI::class, ilBiblTranslationGUI::CMD_DEFAULT)), $this->id_token ) ];