1515use wcf \system \gridView \filter \ObjectIdFilter ;
1616use wcf \system \gridView \filter \TextFilter ;
1717use wcf \system \gridView \GridViewColumn ;
18+ use wcf \system \gridView \GridViewRowLink ;
1819use wcf \system \gridView \renderer \DefaultColumnRenderer ;
20+ use wcf \system \gridView \renderer \ILinkColumnRenderer ;
1921use wcf \system \gridView \renderer \NumberColumnRenderer ;
2022use wcf \system \gridView \renderer \ObjectIdColumnRenderer ;
2123use wcf \system \interaction \admin \LanguageInteractions ;
@@ -62,7 +64,7 @@ public function __construct()
6264 ->label ('wcf.acp.language.variables ' )
6365 ->filter (new NumericFilter ($ this ->subSelectVariables ()))
6466 ->renderer (
65- new class extends DefaultColumnRenderer {
67+ new class extends DefaultColumnRenderer implements ILinkColumnRenderer {
6668 #[\Override]
6769 public function render (mixed $ value , DatabaseObject $ row ): string
6870 {
@@ -84,7 +86,7 @@ public function render(mixed $value, DatabaseObject $row): string
8486 ->label ('wcf.acp.language.customVariables ' )
8587 ->filter (new NumericFilter ($ this ->subSelectCustomVariables ()))
8688 ->renderer (
87- new class extends DefaultColumnRenderer {
89+ new class extends DefaultColumnRenderer implements ILinkColumnRenderer {
8890 #[\Override]
8991 public function render (mixed $ value , DatabaseObject $ row ): string
9092 {
@@ -121,6 +123,7 @@ public function render(mixed $value, DatabaseObject $row): string
121123 )
122124 );
123125
126+ $ this ->addRowLink (new GridViewRowLink (LanguageEditForm::class));
124127 $ this ->setSortField ('languageName ' );
125128 }
126129
0 commit comments