Bug #34636 » PageLayoutView.php.patch
typo3_src-7.6.9/typo3/sysext/backend/Classes/View/PageLayoutView.php (revision ) | ||
---|---|---|
. $this->iconFactory->getIcon('actions-edit-' . strtolower($label), Icon::SIZE_SMALL)->render() . '</a>';
|
||
}
|
||
// Delete
|
||
$disableDeleteFlag = $this->getBackendUser()->getTSConfig('options.disableDelete');
|
||
if($disableDeleteFlag['value']!='1') {
|
||
$params = '&cmd[tt_content][' . $row['uid'] . '][delete]=1';
|
||
$confirm = $this->getLanguageService()->getLL('deleteWarning')
|
||
. BackendUtility::translationCount('tt_content', $row['uid'], (' '
|
||
. $this->getLanguageService()->sL('LLL:EXT:lang/locallang_core.xlf:labels.translationsOfRecord')));
|
||
$out .= '<a class="btn btn-default t3js-modal-trigger" href="' . htmlspecialchars(BackendUtility::getLinkToDataHandlerAction($params)) . '"'
|
||
. ' data-severity="warning"'
|
||
. ' data-title="' . htmlspecialchars($this->getLanguageService()->sL('LLL:EXT:lang/locallang_alt_doc.xlf:label.confirm.delete_record.title')) . '"'
|
||
. ' data-content="' . htmlspecialchars($confirm) . '" '
|
||
. ' data-button-close-text="' . htmlspecialchars($this->getLanguageService()->sL('LLL:EXT:lang/locallang_common.xlf:cancel')) . '"'
|
||
. ' title="' . $this->getLanguageService()->getLL('deleteItem', true) . '">'
|
||
. $this->iconFactory->getIcon('actions-edit-delete', Icon::SIZE_SMALL)->render() . '</a>';
|
||
if ($out && $this->getBackendUser()->doesUserHaveAccess($this->pageinfo, Permission::CONTENT_EDIT)) {
|
||
$out = '<div class="btn-group btn-group-sm" role="group">' . $out . '</div>';
|
||
} else {
|
||
$out = '';
|
||
}
|
||
$params = '&cmd[tt_content][' . $row['uid'] . '][delete]=1';
|
||
$confirm = $this->getLanguageService()->getLL('deleteWarning')
|
||
. BackendUtility::translationCount('tt_content', $row['uid'], (' '
|
||
. $this->getLanguageService()->sL('LLL:EXT:lang/locallang_core.xlf:labels.translationsOfRecord')));
|
||
$out .= '<a class="btn btn-default t3js-modal-trigger" href="' . htmlspecialchars(BackendUtility::getLinkToDataHandlerAction($params)) . '"'
|
||
. ' data-severity="warning"'
|
||
. ' data-title="' . htmlspecialchars($this->getLanguageService()->sL('LLL:EXT:lang/locallang_alt_doc.xlf:label.confirm.delete_record.title')) . '"'
|
||
. ' data-content="' . htmlspecialchars($confirm) . '" '
|
||
. ' data-button-close-text="' . htmlspecialchars($this->getLanguageService()->sL('LLL:EXT:lang/locallang_common.xlf:cancel')) . '"'
|
||
. ' title="' . $this->getLanguageService()->getLL('deleteItem', true) . '">'
|
||
. $this->iconFactory->getIcon('actions-edit-delete', Icon::SIZE_SMALL)->render() . '</a>';
|
||
if ($out && $this->getBackendUser()->doesUserHaveAccess($this->pageinfo, Permission::CONTENT_EDIT)) {
|
||
$out = '<div class="btn-group btn-group-sm" role="group">' . $out . '</div>';
|
||
} else {
|
||
$out = '';
|
||
}
|
||
}
|
||
|
||
if (!$disableMoveAndNewButtons) {
|
||
$moveButtonContent = '';
|
||
$displayMoveButtons = false;
|