[BUGFIX] Consolidate usage of DocumentTemplate
[Packages/TYPO3.CMS.git] / typo3 / sysext / belog / Classes / ViewHelpers / ErrorIconViewHelper.php
index c5db379..c3e013d 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace TYPO3\CMS\Belog\ViewHelpers;
+
 /***************************************************************
  *  Copyright notice
  *
@@ -23,7 +25,6 @@
  *
  *  This copyright notice MUST APPEAR in all copies of the script!
  ***************************************************************/
-
 /**
  * Display error icon from error integer value
  *
@@ -31,7 +32,8 @@
  * @package TYPO3
  * @subpackage belog
  */
-class Tx_Belog_ViewHelpers_ErrorIconViewHelper extends Tx_Fluid_Core_ViewHelper_AbstractViewHelper {
+class ErrorIconViewHelper extends \TYPO3\CMS\Fluid\ViewHelpers\Be\AbstractBackendViewHelper {
+
        /**
         * Renders an error icon link as known from the TYPO3 backend.
         * Error codes 2 and three are mapped to "error", -1 and 1 are mapped to "warning".
@@ -40,7 +42,14 @@ class Tx_Belog_ViewHelpers_ErrorIconViewHelper extends Tx_Fluid_Core_ViewHelper_
         * @return string the rendered error icon link
         */
        public function render($errorNumber = 0) {
-               return $GLOBALS['SOBE']->doc->icons($errorNumber >= 2 ? template::STATUS_ICON_ERROR : template::STATUS_ICON_WARNING);
+               return $this->getDocInstance()->icons(
+                       $errorNumber >= 2
+                                       ? \TYPO3\CMS\Backend\Template\DocumentTemplate::STATUS_ICON_ERROR
+                                       : \TYPO3\CMS\Backend\Template\DocumentTemplate::STATUS_ICON_WARNING
+               );
        }
+
 }
+
+
 ?>
\ No newline at end of file