[TYPO3-core] RFC: Bugfix #7445: Malformed translated locallang	causes PHP crash
    Francois Suter 
    fsuter at cobweb.ch
       
    Thu Feb  7 16:08:50 CET 2008
    
    
  
This is an SVN patch request.
Type: Bugfix
Bugtracker references:
http://bugs.typo3.org/view.php?id=7445
Branches:
4.1, 4.2 and Trunk
Problem:
In t3lib_div::readLLXMLfile() errors in the locallang file are properly 
caught for the default language (i.e. an error message is displayed 
pointing to the invalid file), but not for translations (PHP fatal error 
occurs).
Solution:
The attached patch copies for the translated file the same 
error-handling mechanism as for the default language file.
Notes:
To reproduce that bug, you can simply replace a locallang file in 
typo3conf/l10n by an empty and see what happens. For example replace 
typo3conf/l10n/lang/[language_key].locallang_general.xml and try to view 
the page tree in the BE by going to Web > Page.
I have made a different patch for 4.1 and 4.2, due to changes in 
t3lib_div::readLLXMLfile(). The patch for 4.2 applies fine to trunk.
Cheers
-- 
Francois Suter
Cobweb Development Sarl - http://www.cobweb.ch
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: bug7445_4-1.patch
Url: http://lists.netfielders.de/pipermail/typo3-team-core/attachments/20080207/84cba5a3/attachment.txt 
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: bug7445_4-2.patch
Url: http://lists.netfielders.de/pipermail/typo3-team-core/attachments/20080207/84cba5a3/attachment-0001.txt 
    
    
More information about the TYPO3-team-core
mailing list