Fixed regression in linkvalidator
authorsteffenk <steffenk@709f56b5-9817-0410-a4d7-c38de5d9e867>
Wed, 23 Feb 2011 22:20:19 +0000 (22:20 +0000)
committersteffenk <steffenk@709f56b5-9817-0410-a4d7-c38de5d9e867>
Wed, 23 Feb 2011 22:20:19 +0000 (22:20 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@10616 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
typo3/sysext/em/classes/tools/class.tx_em_tools.php
typo3/sysext/linkvalidator/modfuncreport/class.tx_linkvalidator_modfuncreport.php

index 322b80a..a3acdd3 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -5,6 +5,7 @@
 
 2011-02-23  Steffen Kamper  <steffen@typo3.org>
 
+       * Fixed regression in linkvalidator
        * Follow-up in em - little css correction
        * Update codemirror to recent version 0.9.4
        * Merge of extension manager for 4.5.0 - see ChangeLog in em for details
index 629cc0f..345c8aa 100644 (file)
@@ -619,6 +619,20 @@ final class tx_em_Tools {
        }
 
        /**
+        * Reads locallang file into array (for possible include in header)
+        *
+        * @param $file
+        * @return array
+        * @deprecated  since TYPO3 4.5.1, will be removed in TYPO3 4.7 - use pageRenderer->addInlineLanguageLabelFile() instead
+        */
+       public static function getArrayFromLocallang($file, $key = 'default') {
+               $content = t3lib_div::getURL($file);
+               $array = t3lib_div::xml2array($content);
+
+               return $array['data'][$key];
+       }
+
+       /**
         * Include a locallang file and return the $LOCAL_LANG array serialized.
         *
         * @param       string          Absolute path to locallang file to include.
index 4792ae5..9b59b1e 100644 (file)
@@ -113,8 +113,8 @@ class tx_linkvalidator_ModFuncReport extends t3lib_extobjbase {
         * @var string
         */
        protected $checkOptHtml;
-       
-       
+
+
        /**
         * Html for the Statistics table with the checkboxes of the link types and the numbers of broken links for Check links tab.
         *
@@ -178,11 +178,11 @@ class tx_linkvalidator_ModFuncReport extends t3lib_extobjbase {
                $this->initialize();
                        // Setting up the context sensitive menu:
                $this->resPath = $this->doc->backPath . t3lib_extMgm::extRelPath('linkvalidator') . 'res/';
+               /** @var t3lib_pageRenderer $pageRenderer */
                $this->pageRenderer = $this->doc->getPageRenderer();
 
                        // Localization
-               $labels = tx_em_Tools::getArrayFromLocallang(t3lib_extMgm::extPath('linkvalidator', 'modfuncreport/locallang.xml'));
-               $this->pageRenderer->addInlineLanguageLabelArray($labels);
+               $this->pageRenderer->addInlineLanguageLabelFile(t3lib_extMgm::extPath('linkvalidator', 'modfuncreport/locallang.xml'));
 
                        // Add JS
                $this->pageRenderer->addJsFile($this->doc->backPath . '../t3lib/js/extjs/ux/Ext.ux.FitToParent.js');