[TASK] Call explicit render() on icon objects
[Packages/TYPO3.CMS.git] / typo3 / sysext / beuser / Classes / Controller / PermissionAjaxController.php
index 61d0d63..6528357 100644 (file)
@@ -194,8 +194,8 @@ class PermissionAjaxController {
                $elementId = 'o_' . $page;
                $options = '<option value="0"></option>' . $options;
                $selector = '<select name="new_page_owner" id="new_page_owner">' . $options . '</select>';
-               $saveButton = '<a class="saveowner" data-page="' . $page . '" data-owner="' . $ownerUid . '" data-element-id="' . $elementId . '" title="Change owner">' . $this->iconFactory->getIcon('actions-document-save', Icon::SIZE_SMALL) . '</a>';
-               $cancelButton = '<a class="restoreowner" data-page="' . $page . '"  data-owner="' . $ownerUid . '" data-element-id="' . $elementId . '"' . (!empty($username) ? ' data-username="' . htmlspecialchars($username) . '"' : '') . ' title="Cancel">' . $this->iconFactory->getIcon('actions-document-close', Icon::SIZE_SMALL) . '</a>';
+               $saveButton = '<a class="saveowner" data-page="' . $page . '" data-owner="' . $ownerUid . '" data-element-id="' . $elementId . '" title="Change owner">' . $this->iconFactory->getIcon('actions-document-save', Icon::SIZE_SMALL)->render() . '</a>';
+               $cancelButton = '<a class="restoreowner" data-page="' . $page . '"  data-owner="' . $ownerUid . '" data-element-id="' . $elementId . '"' . (!empty($username) ? ' data-username="' . htmlspecialchars($username) . '"' : '') . ' title="Cancel">' . $this->iconFactory->getIcon('actions-document-close', Icon::SIZE_SMALL)->render() . '</a>';
                return '<span id="' . $elementId . '">' . $selector . $saveButton . $cancelButton . '</span>';
        }
 
@@ -236,8 +236,8 @@ class PermissionAjaxController {
                $elementId = 'g_' . $page;
                $options = '<option value="0"></option>' . $options;
                $selector = '<select name="new_page_group" id="new_page_group">' . $options . '</select>';
-               $saveButton = '<a class="savegroup" data-page="' . $page . '" data-group="' . $groupUid . '" data-element-id="' . $elementId . '" title="Change group">' . $this->iconFactory->getIcon('actions-document-save', Icon::SIZE_SMALL) . '</a>';
-               $cancelButton = '<a class="restoregroup" data-page="' . $page . '" data-group="' . $groupUid . '" data-element-id="' . $elementId . '"' . (!empty($groupname) ? ' data-groupname="' . htmlspecialchars($groupname) . '"' : '') . ' title="Cancel">' . $this->iconFactory->getIcon('actions-document-close', Icon::SIZE_SMALL) . '</a>';
+               $saveButton = '<a class="savegroup" data-page="' . $page . '" data-group="' . $groupUid . '" data-element-id="' . $elementId . '" title="Change group">' . $this->iconFactory->getIcon('actions-document-save', Icon::SIZE_SMALL)->render() . '</a>';
+               $cancelButton = '<a class="restoregroup" data-page="' . $page . '" data-group="' . $groupUid . '" data-element-id="' . $elementId . '"' . (!empty($groupname) ? ' data-groupname="' . htmlspecialchars($groupname) . '"' : '') . ' title="Cancel">' . $this->iconFactory->getIcon('actions-document-close', Icon::SIZE_SMALL)->render() . '</a>';
                return '<span id="' . $elementId . '">' . $selector . $saveButton . $cancelButton . '</span>';
        }
 
@@ -283,7 +283,7 @@ class PermissionAjaxController {
        protected function renderToggleEditLock($page, $editLockState) {
                $page = (int)$page;
                if ($editLockState === 1) {
-                       $ret = '<span id="el_' . $page . '"><a class="editlock" data-page="' . $page . '" data-lockstate="1" title="The page and all content is locked for editing by all non-Admin users.">' . $this->iconFactory->getIcon('status-warning-lock', Icon::SIZE_SMALL) . '</a></span>';
+                       $ret = '<span id="el_' . $page . '"><a class="editlock" data-page="' . $page . '" data-lockstate="1" title="The page and all content is locked for editing by all non-Admin users.">' . $this->iconFactory->getIcon('status-warning-lock', Icon::SIZE_SMALL)->render() . '</a></span>';
                } else {
                        $ret = '<span id="el_' . $page . '"><a class="editlock" data-page="' . $page . '" data-lockstate="0" title="Enable the &raquo;Admin-only&laquo; edit lock for this page">[+]</a></span>';
                }
@@ -315,7 +315,7 @@ class PermissionAjaxController {
                                        . ' data-who="' . htmlspecialchars($who) . '"'
                                        . ' data-bits="' . $permission . '"'
                                        . ' style="cursor:pointer">'
-                                       . $iconFactory->getIcon('status-status-permission-granted', Icon::SIZE_SMALL)
+                                       . $iconFactory->getIcon('status-status-permission-granted', Icon::SIZE_SMALL)->render()
                                        . '</span>';
                        } else {
                                $str .= '<span title="' . $GLOBALS['LANG']->getLL($permission, TRUE) . '"'
@@ -326,7 +326,7 @@ class PermissionAjaxController {
                                        . ' data-who="' . htmlspecialchars($who) . '"'
                                        . ' data-bits="' . $permission . '"'
                                        . ' style="cursor:pointer">'
-                                       . $iconFactory->getIcon('status-status-permission-denied', Icon::SIZE_SMALL)
+                                       . $iconFactory->getIcon('status-status-permission-denied', Icon::SIZE_SMALL)->render()
                                        . '</span>';
                        }
                }