Skip to content
Snippets Groups Projects
Commit f3a404a1 authored by Wouter Wolters's avatar Wouter Wolters Committed by Georg Ringer
Browse files

[TASK] Doctrine: Migrate AvatarViewHelper

Resolves: #77289
Releases: master
Change-Id: I59b9251ff037d46601513942f944a7313d3e67c3
Reviewed-on: https://review.typo3.org/49247


Tested-by: default avatarBamboo TYPO3com <info@typo3.com>
Reviewed-by: default avatarMathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: default avatarMathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: default avatarGeorg Ringer <georg.ringer@gmail.com>
Tested-by: default avatarGeorg Ringer <georg.ringer@gmail.com>
parent 7a5521da
Branches
Tags
No related merge requests found
......@@ -14,6 +14,7 @@ namespace TYPO3\CMS\Backend\ViewHelpers;
* The TYPO3 project - inspiring people to share!
*/
use TYPO3\CMS\Backend\Backend\Avatar\Avatar;
use TYPO3\CMS\Core\Database\ConnectionPool;
use TYPO3\CMS\Core\Utility\GeneralUtility;
use TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper;
use TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface;
......@@ -66,7 +67,14 @@ class AvatarViewHelper extends AbstractViewHelper
public static function renderStatic(array $arguments, \Closure $renderChildrenClosure, RenderingContextInterface $renderingContext)
{
if ($arguments['backendUser'] > 0) {
$backendUser = $GLOBALS['TYPO3_DB']->exec_SELECTgetSingleRow('*', 'be_users', 'uid=' . (int)$arguments['backendUser']);
$queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('be_users');
$queryBuilder->getRestrictions()->removeAll();
$backendUser = $queryBuilder
->select('*')
->from('be_users')
->where($queryBuilder->expr()->eq('uid', (int)$arguments['backendUser']))
->execute()
->fetch();
} else {
$backendUser = $GLOBALS['BE_USER']->user;
}
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment