diff --git a/wcfsetup/install/files/lib/system/gridView/admin/BoxGridView.class.php b/wcfsetup/install/files/lib/system/gridView/admin/BoxGridView.class.php index 89a2234a35..7642fae17c 100644 --- a/wcfsetup/install/files/lib/system/gridView/admin/BoxGridView.class.php +++ b/wcfsetup/install/files/lib/system/gridView/admin/BoxGridView.class.php @@ -5,6 +5,7 @@ use wcf\acp\form\BoxEditForm; use wcf\data\box\Box; use wcf\data\box\BoxList; +use wcf\data\DatabaseObject; use wcf\data\DatabaseObjectList; use wcf\event\gridView\admin\BoxGridViewInitialized; use wcf\system\gridView\AbstractGridView; @@ -12,6 +13,7 @@ use wcf\system\gridView\GridViewRowLink; use wcf\system\gridView\renderer\NumberColumnRenderer; use wcf\system\gridView\renderer\ObjectIdColumnRenderer; +use wcf\system\gridView\renderer\PhraseColumnRenderer; use wcf\system\interaction\admin\BoxInteractions; use wcf\system\interaction\Divider; use wcf\system\interaction\EditInteraction; @@ -48,6 +50,13 @@ public function __construct() ->sortable(), GridViewColumn::for('boxType') ->label('wcf.acp.box.type') + ->renderer(new class extends PhraseColumnRenderer { + #[\Override] + public function render(mixed $value, DatabaseObject $row): string + { + return parent::render('wcf.acp.box.type.' . $value, $row); + } + }) ->filter( new SelectFilter( \array_combine( @@ -64,6 +73,13 @@ public function __construct() ->sortable(), GridViewColumn::for('position') ->label('wcf.acp.box.position') + ->renderer(new class extends PhraseColumnRenderer { + #[\Override] + public function render(mixed $value, DatabaseObject $row): string + { + return parent::render('wcf.acp.box.position.' . $value, $row); + } + }) ->filter( new SelectFilter( \array_combine(