if ( $files && count( $files ) ) {
sort( $files );
$fileListItemsHtml = '';
+ $linkRenderer = $this->getLinkRenderer();
foreach ( $files as $file ) {
- $itemHtml = Linker::linkKnown( $this->getPageTitle( "file/$file" ), htmlspecialchars( $file ) );
+ $itemHtml = $linkRenderer->makeKnownLink(
+ $this->getPageTitle( "file/$file" ),
+ $file
+ );
try {
$fileObj = $this->stash->getFile( $file );
$thumb = $fileObj->generateThumbName( $file, [ 'width' => 220 ] );
$itemHtml .=
$this->msg( 'word-separator' )->escaped() .
$this->msg( 'parentheses' )->rawParams(
- Linker::linkKnown(
+ $linkRenderer->makeKnownLink(
$this->getPageTitle( "thumb/$file/$thumb" ),
- $this->msg( 'uploadstash-thumbnail' )->escaped()
+ $this->msg( 'uploadstash-thumbnail' )->text()
)
)->escaped();
} catch ( Exception $e ) {
}
$fileListItemsHtml .= Html::rawElement( 'li', [], $itemHtml );
}
- $this->getOutput()->addHtml( Html::rawElement( 'ul', [], $fileListItemsHtml ) );
+ $this->getOutput()->addHTML( Html::rawElement( 'ul', [], $fileListItemsHtml ) );
$form->displayForm( $formResult );
- $this->getOutput()->addHtml( Html::rawElement( 'p', [], $refreshHtml ) );
+ $this->getOutput()->addHTML( Html::rawElement( 'p', [], $refreshHtml ) );
} else {
- $this->getOutput()->addHtml( Html::rawElement( 'p', [],
+ $this->getOutput()->addHTML( Html::rawElement( 'p', [],
Html::element( 'span', [], $this->msg( 'uploadstash-nofiles' )->text() )
. ' '
. $refreshHtml