mirror of
https://github.com/FriendsOfTYPO3/feedit.git
synced 2024-11-23 22:56:10 +01:00
[BUGFIX] Better check for existing be zuser
This commit is contained in:
parent
5b7ddfc366
commit
76200bfb40
1 changed files with 15 additions and 13 deletions
|
@ -37,20 +37,22 @@ class StdWrapEditPanelHook implements ContentObjectStdWrapHookInterface
|
|||
|
||||
public function stdWrapPostProcess($content, array $configuration, ContentObjectRenderer &$parentObject)
|
||||
{
|
||||
$configurationService = GeneralUtility::makeInstance(ConfigurationService::class);
|
||||
$user = $this->getFrontendBackendUser();
|
||||
if ($user && ($configuration['editPanel'] ?? false) && StateUtility::isOpen() && $configurationService->getConfigurationOption('edit', 'displayIcons')) {
|
||||
[$table, $uid] = explode(':', $parentObject->currentRecord);
|
||||
$allowedActions = $user->getAllowedEditActions($table, $configuration['editPanel.'] ?? [], $parentObject->data['pid']);
|
||||
$frontendEditPanel = GeneralUtility::makeInstance(FrontendEditPanel::class, $parentObject);
|
||||
return $frontendEditPanel->editPanel(
|
||||
$content,
|
||||
$configuration['editPanel.'] ?? [],
|
||||
$parentObject->currentRecord,
|
||||
$parentObject->data,
|
||||
'tt_content',
|
||||
$allowedActions
|
||||
);
|
||||
if ($user) {
|
||||
$configurationService = GeneralUtility::makeInstance(ConfigurationService::class);
|
||||
if (($configuration['editPanel'] ?? false) && StateUtility::isOpen() && $configurationService->getConfigurationOption('edit', 'displayIcons')) {
|
||||
[$table, $uid] = explode(':', $parentObject->currentRecord);
|
||||
$allowedActions = $user->getAllowedEditActions($table, $configuration['editPanel.'] ?? [], $parentObject->data['pid']);
|
||||
$frontendEditPanel = GeneralUtility::makeInstance(FrontendEditPanel::class, $parentObject);
|
||||
return $frontendEditPanel->editPanel(
|
||||
$content,
|
||||
$configuration['editPanel.'] ?? [],
|
||||
$parentObject->currentRecord,
|
||||
$parentObject->data,
|
||||
'tt_content',
|
||||
$allowedActions
|
||||
);
|
||||
}
|
||||
}
|
||||
return $content;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue